Fri Mar 21 12:16:21 UTC 2025  I: starting to build ironic/experimental/amd64 on jenkins on '2025-03-21 12:16'
Fri Mar 21 12:16:21 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_34/52738/console.log
Fri Mar 21 12:16:21 UTC 2025  I: Downloading source for experimental/ironic=1:29.0.0-1
--2025-03-21 12:16:21--  http://cdn-fastly.deb.debian.org/debian/pool/main/i/ironic/ironic_29.0.0-1.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 4000 (3.9K) [text/prs.lines.tag]
Saving to: ‘ironic_29.0.0-1.dsc’

     0K ...                                                   100%  464M=0s

2025-03-21 12:16:21 (464 MB/s) - ‘ironic_29.0.0-1.dsc’ saved [4000/4000]

Fri Mar 21 12:16:21 UTC 2025  I: ironic_29.0.0-1.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: ironic
Binary: ironic-api, ironic-common, ironic-conductor, ironic-doc, python3-ironic
Architecture: all
Version: 1:29.0.0-1
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Uploaders:  Thomas Goirand <zigo@debian.org>, Michal Arbet <michal.arbet@ultimum.io>,
Homepage: https://github.com/openstack/ironic
Standards-Version: 4.4.1
Vcs-Browser: https://salsa.debian.org/openstack-team/services/ironic
Vcs-Git: https://salsa.debian.org/openstack-team/services/ironic.git
Testsuite: autopkgtest
Testsuite-Triggers: @builddeps@
Build-Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools (>= 123~), po-debconf, python3-all, python3-pbr (>= 6.0.0), python3-setuptools, python3-sphinx
Build-Depends-Indep: alembic, python3-automaton, python3-bashate, python3-bcrypt, python3-construct, python3-coverage, python3-ddt, python3-doc8, python3-dracclient, python3-eventlet, python3-fixtures, python3-futurist, python3-glanceclient, python3-hacking, python3-ironic-inspector-client, python3-jinja2, python3-jsonpatch, python3-jsonschema, python3-keystoneauth1, python3-keystonemiddleware, python3-microversion-parse, python3-mysqldb, python3-netaddr (>= 0.9.0), python3-openstackdocstheme <!nodoc>, python3-openstacksdk, python3-os-api-ref, python3-os-service-types, python3-os-traits, python3-oslo.concurrency, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.log, python3-oslo.messaging (>= 14.1.0), python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.reports, python3-oslo.rootwrap, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck, python3-oslo.utils (>= 8.0.0), python3-oslo.versionedobjects, python3-oslotest, python3-osprofiler, python3-pecan, python3-pil, python3-proliantutils (>= 2.16.2), python3-psutil, python3-pycdlib, python3-pyghmi, python3-pygments, python3-pymysql, python3-pysnmp4, python3-requests, python3-rfc3986, python3-scciclient (>= 0.16.0), python3-sphinxcontrib-pecanwsme <!nodoc>, python3-sphinxcontrib.apidoc <!nodoc>, python3-sphinxcontrib.svg2pdfconverter <!nodoc>, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-sushy (>= 4.8.0), python3-tenacity, python3-testtools, python3-tooz, python3-webob, python3-websockify, python3-webtest, python3-yaml (>= 6.0.2), python3-zeroconf, qemu-utils
Package-List:
 ironic-api deb net optional arch=all
 ironic-common deb net optional arch=all
 ironic-conductor deb net optional arch=all
 ironic-doc deb doc optional arch=all profile=!nodoc
 python3-ironic deb python optional arch=all
Checksums-Sha1:
 1162806240c00d32da66079041e2a3890cec8ea3 1879424 ironic_29.0.0.orig.tar.xz
 fe1898066342b204572415805667b94a7c25f6b9 17552 ironic_29.0.0-1.debian.tar.xz
Checksums-Sha256:
 aedfdc057df8cbf5e2205aff106e7d77cde3e0fde673d3b76b69605a7acf8fbc 1879424 ironic_29.0.0.orig.tar.xz
 d2daae2bda050c817af7700b92c91ce2d872e1ab3c4666dfa178a83eac5655b6 17552 ironic_29.0.0-1.debian.tar.xz
Files:
 1a0acd8caa8541eb7ed95ceaf694c0b1 1879424 ironic_29.0.0.orig.tar.xz
 6849761167556cc46bd8b543338749a1 17552 ironic_29.0.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmfdFe0ACgkQ1BatFaxr
Q/6VIw//eg3MLzX/QowRZB2tpoo89Zpj62JVITDYaDxHUKZHWkGKPGcQzZ35g29N
mOdwCHGST3cGsOs7yJcwUk7DMIU7gaDttKDH4CfNGpQUisDy3SKCLQPZruyD/x8f
3Lpb5bAzoEwqyc6YiyIEVYcO9Q5L4tGGINCS2jThnlyNZjvL0cqyZcj8oC/Pb6G7
atFVej2q2nw+RLTBoD4EqggEAmgsY7p9ZuVy+nvELerNlslbFtvqOUmusHVSw24G
wbFE+ZKJ7Dfd91G77vE3Ncn6nYEYJkpUdMq4VbeGSf9feY1P/532ns98EXEP2xjp
AZQMsT/Ha4j/EBmQv+q7W//2buV5mEqtWV2Jab6vkWU/Nfc4Dd2oEd0DKOpWalA0
H+YgrZWuRN9VOW3wf1r1nwZI91N2iNF548Da1vQUphIigB0q6MCv/xdy3i7t5J8M
V+aFFJzdd7K8Vdo1SyIj+rDbA04hdapETIT9M2o2FYfgC7Z+oygMqzgk7VHdp+38
LTEXaRBmkFW2e6TPPhh7CuC66mMTa5xADvkErWYTibFPslJi8/zhQvPThDBCCRVz
dJvFlkpqzkcDHL2jdchUsRBfyK0dmREQ6uX0I24dTPGjwjx0CDSk7a3yAhiPuCTA
ndiaa0NBli/1X0PtgHcXI4MmfEVY2sJ5k0I12vNIyo4ys/KE2bI=
=22NT
-----END PGP SIGNATURE-----
Fri Mar 21 12:16:21 UTC 2025  I: Checking whether the package is not for us
Fri Mar 21 12:16:21 UTC 2025  I: Starting 1st build on remote node infom02-amd64.debian.net.
Fri Mar 21 12:16:21 UTC 2025  I: Preparing to do remote build '1' on infom02-amd64.debian.net.
Fri Mar 21 12:29:39 UTC 2025  I: Deleting $TMPDIR on infom02-amd64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Thu Apr 23 06:39:23 -12 2026
I: pbuilder-time-stamp: 1776969563
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [ironic_29.0.0-1.dsc]
I: copying [./ironic_29.0.0.orig.tar.xz]
I: copying [./ironic_29.0.0-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./ironic_29.0.0-1.dsc: unsupported subcommand
dpkg-source: info: extracting ironic in ironic-29.0.0
dpkg-source: info: unpacking ironic_29.0.0.orig.tar.xz
dpkg-source: info: unpacking ironic_29.0.0-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying adds-alembic.ini-in-MANIFEST.in.patch
dpkg-source: info: applying fix-initial_grub_cfg.template.patch
dpkg-source: info: applying do-not-print.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/2965068/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='amd64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
  DISTRIBUTION='experimental'
  HOME='/root'
  HOST_ARCH='amd64'
  IFS=' 	
  '
  INVOCATION_ID='8206f8f20a7d44d8b6302abebe9c8c7a'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  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='2965068'
  PS1='# '
  PS2='> '
  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.eWcKljKA/pbuilderrc_aYJ4 --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.eWcKljKA/b1 --logfile b1/build.log ironic_29.0.0-1.dsc'
  SUDO_GID='109'
  SUDO_UID='104'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
I: uname -a
  Linux infom02-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) 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/2965068/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools (>= 123~), po-debconf, python3-all, python3-pbr (>= 6.0.0), python3-setuptools, python3-sphinx, alembic, python3-automaton, python3-bashate, python3-bcrypt, python3-construct, python3-coverage, python3-ddt, python3-doc8, python3-dracclient, python3-eventlet, python3-fixtures, python3-futurist, python3-glanceclient, python3-hacking, python3-ironic-inspector-client, python3-jinja2, python3-jsonpatch, python3-jsonschema, python3-keystoneauth1, python3-keystonemiddleware, python3-microversion-parse, python3-mysqldb, python3-netaddr (>= 0.9.0), python3-openstackdocstheme, python3-openstacksdk, python3-os-api-ref, python3-os-service-types, python3-os-traits, python3-oslo.concurrency, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.log, python3-oslo.messaging (>= 14.1.0), python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.reports, python3-oslo.rootwrap, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck, python3-oslo.utils (>= 8.0.0), python3-oslo.versionedobjects, python3-oslotest, python3-osprofiler, python3-pecan, python3-pil, python3-proliantutils (>= 2.16.2), python3-psutil, python3-pycdlib, python3-pyghmi, python3-pygments, python3-pymysql, python3-pysnmp4, python3-requests, python3-rfc3986, python3-scciclient (>= 0.16.0), python3-sphinxcontrib-pecanwsme, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.svg2pdfconverter, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-sushy (>= 4.8.0), python3-tenacity, python3-testtools, python3-tooz, python3-webob, python3-websockify, python3-webtest, python3-yaml (>= 6.0.2), python3-zeroconf, qemu-utils
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19805 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 11); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-python; however:
  Package dh-python is not installed.
 pbuilder-satisfydepends-dummy depends on openstack-pkg-tools (>= 123~); however:
  Package openstack-pkg-tools is not installed.
 pbuilder-satisfydepends-dummy depends on po-debconf; however:
  Package po-debconf is not installed.
 pbuilder-satisfydepends-dummy depends on python3-all; however:
  Package python3-all is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pbr (>= 6.0.0); however:
  Package python3-pbr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-setuptools; however:
  Package python3-setuptools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx; however:
  Package python3-sphinx is not installed.
 pbuilder-satisfydepends-dummy depends on alembic; however:
  Package alembic is not installed.
 pbuilder-satisfydepends-dummy depends on python3-automaton; however:
  Package python3-automaton is not installed.
 pbuilder-satisfydepends-dummy depends on python3-bashate; however:
  Package python3-bashate is not installed.
 pbuilder-satisfydepends-dummy depends on python3-bcrypt; however:
  Package python3-bcrypt is not installed.
 pbuilder-satisfydepends-dummy depends on python3-construct; however:
  Package python3-construct is not installed.
 pbuilder-satisfydepends-dummy depends on python3-coverage; however:
  Package python3-coverage is not installed.
 pbuilder-satisfydepends-dummy depends on python3-ddt; however:
  Package python3-ddt is not installed.
 pbuilder-satisfydepends-dummy depends on python3-doc8; however:
  Package python3-doc8 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-dracclient; however:
  Package python3-dracclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-eventlet; however:
  Package python3-eventlet is not installed.
 pbuilder-satisfydepends-dummy depends on python3-fixtures; however:
  Package python3-fixtures is not installed.
 pbuilder-satisfydepends-dummy depends on python3-futurist; however:
  Package python3-futurist is not installed.
 pbuilder-satisfydepends-dummy depends on python3-glanceclient; however:
  Package python3-glanceclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-hacking; however:
  Package python3-hacking is not installed.
 pbuilder-satisfydepends-dummy depends on python3-ironic-inspector-client; however:
  Package python3-ironic-inspector-client is not installed.
 pbuilder-satisfydepends-dummy depends on python3-jinja2; however:
  Package python3-jinja2 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-jsonpatch; however:
  Package python3-jsonpatch is not installed.
 pbuilder-satisfydepends-dummy depends on python3-jsonschema; however:
  Package python3-jsonschema is not installed.
 pbuilder-satisfydepends-dummy depends on python3-keystoneauth1; however:
  Package python3-keystoneauth1 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware; however:
  Package python3-keystonemiddleware is not installed.
 pbuilder-satisfydepends-dummy depends on python3-microversion-parse; however:
  Package python3-microversion-parse is not installed.
 pbuilder-satisfydepends-dummy depends on python3-mysqldb; however:
  Package python3-mysqldb is not installed.
 pbuilder-satisfydepends-dummy depends on python3-netaddr (>= 0.9.0); however:
  Package python3-netaddr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme; however:
  Package python3-openstackdocstheme is not installed.
 pbuilder-satisfydepends-dummy depends on python3-openstacksdk; however:
  Package python3-openstacksdk is not installed.
 pbuilder-satisfydepends-dummy depends on python3-os-api-ref; however:
  Package python3-os-api-ref is not installed.
 pbuilder-satisfydepends-dummy depends on python3-os-service-types; however:
  Package python3-os-service-types is not installed.
 pbuilder-satisfydepends-dummy depends on python3-os-traits; however:
  Package python3-os-traits is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.concurrency; however:
  Package python3-oslo.concurrency is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.config; however:
  Package python3-oslo.config is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.context; however:
  Package python3-oslo.context is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.db; however:
  Package python3-oslo.db is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.log; however:
  Package python3-oslo.log is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.messaging (>= 14.1.0); however:
  Package python3-oslo.messaging is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.middleware; however:
  Package python3-oslo.middleware is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.policy (>= 4.5.0); however:
  Package python3-oslo.policy is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.reports; however:
  Package python3-oslo.reports is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.rootwrap; however:
  Package python3-oslo.rootwrap is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.serialization; however:
  Package python3-oslo.serialization is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.service; however:
  Package python3-oslo.service is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.upgradecheck; however:
  Package python3-oslo.upgradecheck is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.utils (>= 8.0.0); however:
  Package python3-oslo.utils is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.versionedobjects; however:
  Package python3-oslo.versionedobjects is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslotest; however:
  Package python3-oslotest is not installed.
 pbuilder-satisfydepends-dummy depends on python3-osprofiler; however:
  Package python3-osprofiler is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pecan; however:
  Package python3-pecan is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pil; however:
  Package python3-pil is not installed.
 pbuilder-satisfydepends-dummy depends on python3-proliantutils (>= 2.16.2); however:
  Package python3-proliantutils is not installed.
 pbuilder-satisfydepends-dummy depends on python3-psutil; however:
  Package python3-psutil is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pycdlib; however:
  Package python3-pycdlib is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pyghmi; however:
  Package python3-pyghmi is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pygments; however:
  Package python3-pygments is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pymysql; however:
  Package python3-pymysql is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pysnmp4; however:
  Package python3-pysnmp4 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-requests; however:
  Package python3-requests is not installed.
 pbuilder-satisfydepends-dummy depends on python3-rfc3986; however:
  Package python3-rfc3986 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-scciclient (>= 0.16.0); however:
  Package python3-scciclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib-pecanwsme; however:
  Package python3-sphinxcontrib-pecanwsme is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.apidoc; however:
  Package python3-sphinxcontrib.apidoc is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.svg2pdfconverter; however:
  Package python3-sphinxcontrib.svg2pdfconverter is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sqlalchemy; however:
  Package python3-sqlalchemy is not installed.
 pbuilder-satisfydepends-dummy depends on python3-stestr; however:
  Package python3-stestr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-stevedore; however:
  Package python3-stevedore is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sushy (>= 4.8.0); however:
  Package python3-sushy is not installed.
 pbuilder-satisfydepends-dummy depends on python3-tenacity; however:
  Package python3-tenacity is not installed.
 pbuilder-satisfydepends-dummy depends on python3-testtools; however:
  Package python3-testtools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-tooz; however:
  Package python3-tooz is not installed.
 pbuilder-satisfydepends-dummy depends on python3-webob; however:
  Package python3-webob is not installed.
 pbuilder-satisfydepends-dummy depends on python3-websockify; however:
  Package python3-websockify is not installed.
 pbuilder-satisfydepends-dummy depends on python3-webtest; however:
  Package python3-webtest is not installed.
 pbuilder-satisfydepends-dummy depends on python3-yaml (>= 6.0.2); however:
  Package python3-yaml is not installed.
 pbuilder-satisfydepends-dummy depends on python3-zeroconf; however:
  Package python3-zeroconf is not installed.
 pbuilder-satisfydepends-dummy depends on qemu-utils; however:
  Package qemu-utils is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  adwaita-icon-theme{a} alembic{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} docutils-common{a} dwz{a} emacsen-common{a} file{a} flake8{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} genisoimage{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ieee-data{a} inkscape{a} intltool-debian{a} jq{a} lib2geom1.4.0{a} libabsl20240722{a} libaio1t64{a} libapparmor1{a} libarchive-zip-perl{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblas3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcares2{a} libcdr-0.1-1{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libev4t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgc1{a} libgcrypt20{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgfortran5{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libgtksourceview-4-0{a} libgtksourceview-4-common{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap5{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblapack3{a} liblcms2-2{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libmariadb3{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma1{a} libonig5{a} libopenjp2-7{a} libp11-kit0{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler147{a} libpotrace0{a} libpq5{a} libproc2-0{a} libprotobuf32t64{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libre2-11{a} libreadline8t64{a} librevenge-0.0-0{a} librsvg2-2{a} librsvg2-bin{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libssh2-1t64{a} libsubunit-perl{a} libsystemd-shared{a} libtasn1-6{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} liburing2{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} lsb-release{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mysql-common{a} netbase{a} node-popper2{a} openssl{a} openstack-pkg-tools{a} pinentry-curses{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python-tinycss2-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-async-timeout{a} python3-attr{a} python3-autocommand{a} python3-automaton{a} python3-autopage{a} python3-babel{a} python3-bashate{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-bs4{a} python3-cachetools{a} python3-cairocffi{a} python3-cairosvg{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-cliff{a} python3-cmd2{a} python3-confluent-kafka{a} python3-construct{a} python3-coverage{a} python3-cryptography{a} python3-cssselect2{a} python3-dateutil{a} python3-ddt{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecated{a} python3-deprecation{a} python3-dnspython{a} python3-doc8{a} python3-docutils{a} python3-dogpile.cache{a} python3-dracclient{a} python3-dulwich{a} python3-etcd3{a} python3-etcd3gw{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-futurist{a} python3-gevent{a} python3-glanceclient{a} python3-greenlet{a} python3-grpcio{a} python3-hacking{a} python3-idna{a} python3-ifaddr{a} python3-imagesize{a} python3-importlib-metadata{a} python3-inflect{a} python3-ironic-inspector-client{a} python3-iso8601{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwcrypto{a} python3-jwt{a} python3-kazoo{a} python3-kerberos{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-legacy-cgi{a} python3-logutils{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-microversion-parse{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-mysqldb{a} python3-netaddr{a} python3-netifaces{a} python3-numpy{a} python3-numpy-dev{a} python3-oauthlib{a} python3-openssl{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-os-traits{a} python3-osc-lib{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.reports{a} python3-oslo.rootwrap{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslo.versionedobjects{a} python3-oslosphinx{a} python3-oslotest{a} python3-osprofiler{a} python3-packaging{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pecan{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-ply{a} python3-prettytable{a} python3-proliantutils{a} python3-prometheus-client{a} python3-protobuf{a} python3-psutil{a} python3-psycopg2{a} python3-pure-sasl{a} python3-pyasn1{a} python3-pyasn1-modules{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycdlib{a} python3-pycodestyle{a} python3-pycparser{a} python3-pycryptodome{a} python3-pyflakes{a} python3-pyghmi{a} python3-pygments{a} python3-pymemcache{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-pysmi{a} python3-pysnmp4{a} python3-pytz{a} python3-redis{a} python3-referencing{a} python3-repoze.lru{a} python3-requests{a} python3-requestsexceptions{a} python3-restructuredtext-lint{a} python3-retrying{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-scciclient{a} python3-secretstorage{a} python3-setuptools{a} python3-simplegeneric{a} python3-six{a} python3-snowballstemmer{a} python3-soupsieve{a} python3-sphinx{a} python3-sphinxcontrib-pecanwsme{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.httpdomain{a} python3-sphinxcontrib.svg2pdfconverter{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-sushy{a} python3-tempita{a} python3-tenacity{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tinycss2{a} python3-tomlkit{a} python3-tooz{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-waitress{a} python3-warlock{a} python3-wcwidth{a} python3-webencodings{a} python3-webob{a} python3-websockify{a} python3-webtest{a} python3-wheel{a} python3-wrapt{a} python3-xcffib{a} python3-yaml{a} python3-yappi{a} python3-zake{a} python3-zeroconf{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.13{a} python3.13-minimal{a} qemu-utils{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} sphinx-common{a} subunit{a} sudo{a} systemd{a} systemd-sysv{a} tzdata{a} wget{a} x11-common{a} xclip{a} xkb-data{a} xml-core{a} 
The following packages are RECOMMENDED but will NOT be installed:
  aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core autopkgtest chrony enchant-2 fig2dev gnupg-utils gpg-wks-client gpgv gpgv-from-sq graphicsmagick-imagemagick-compat imagemagick imagemagick-7.q16 javascript-common krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libgpg-error-l10n libgtk-3-bin libimage-magick-perl libjson-xs-perl libkmod2 libldap-common libltdl-dev libmail-sendmail-perl libnss-systemd libpaper-utils libsasl2-modules libwmf-bin linux-sysctl-defaults madison-lite ntpsec openntpd poppler-data pristine-tar psmisc publicsuffix python3-cssselect python3-dev python3-fastimport python3-fqdn python3-h2 python3-html5lib python3-httpcore python3-httpx python3-isoduration python3-jaeger-client python3-olefile python3-pastescript python3-rfc3339-validator python3-rfc3986-validator python3-rfc3987 python3-scour python3-sqlalchemy-ext python3-uritemplate python3-webcolors qemu-block-extra systemd-cryptsetup systemd-timesyncd xauth xdg-user-dirs 
0 packages upgraded, 499 newly installed, 0 to remove and 0 not upgraded.
Need to get 165 MB of archives. After unpacking 725 MB will be used.
The following packages have unmet dependencies:
 pbuilder-satisfydepends-dummy : Depends: python3-oslo.policy (>= 4.5.0) but 4.4.0-3 is to be installed
                                 Depends: python3-oslo.utils (>= 8.0.0) but 7.3.0-5 is to be installed
The following actions will resolve these dependencies:

     Install the following packages:               
1)     python3-oslo.policy [4.5.1-2 (experimental)]
2)     python3-oslo.utils [8.2.0-3 (experimental)] 



The following NEW packages will be installed:
  adwaita-icon-theme{a} alembic{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} docutils-common{a} dwz{a} emacsen-common{a} file{a} flake8{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} genisoimage{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ieee-data{a} inkscape{a} intltool-debian{a} jq{a} lib2geom1.4.0{a} libabsl20240722{a} libaio1t64{a} libapparmor1{a} libarchive-zip-perl{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblas3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcares2{a} libcdr-0.1-1{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libev4t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgc1{a} libgcrypt20{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgfortran5{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libgtksourceview-4-0{a} libgtksourceview-4-common{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap5{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblapack3{a} liblcms2-2{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libmariadb3{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma1{a} libonig5{a} libopenjp2-7{a} libp11-kit0{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler147{a} libpotrace0{a} libpq5{a} libproc2-0{a} libprotobuf32t64{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libre2-11{a} libreadline8t64{a} librevenge-0.0-0{a} librsvg2-2{a} librsvg2-bin{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libssh2-1t64{a} libsubunit-perl{a} libsystemd-shared{a} libtasn1-6{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} liburing2{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} lsb-release{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mysql-common{a} netbase{a} node-popper2{a} openssl{a} openstack-pkg-tools{a} pinentry-curses{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python-tinycss2-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-async-timeout{a} python3-attr{a} python3-autocommand{a} python3-automaton{a} python3-autopage{a} python3-babel{a} python3-bashate{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-bs4{a} python3-cachetools{a} python3-cairocffi{a} python3-cairosvg{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-cliff{a} python3-cmd2{a} python3-confluent-kafka{a} python3-construct{a} python3-coverage{a} python3-cryptography{a} python3-cssselect2{a} python3-dateutil{a} python3-ddt{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecated{a} python3-deprecation{a} python3-dnspython{a} python3-doc8{a} python3-docutils{a} python3-dogpile.cache{a} python3-dracclient{a} python3-dulwich{a} python3-etcd3{a} python3-etcd3gw{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-futurist{a} python3-gevent{a} python3-glanceclient{a} python3-greenlet{a} python3-grpcio{a} python3-hacking{a} python3-idna{a} python3-ifaddr{a} python3-imagesize{a} python3-importlib-metadata{a} python3-inflect{a} python3-ironic-inspector-client{a} python3-iso8601{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwcrypto{a} python3-jwt{a} python3-kazoo{a} python3-kerberos{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-legacy-cgi{a} python3-logutils{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-microversion-parse{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-mysqldb{a} python3-netaddr{a} python3-netifaces{a} python3-numpy{a} python3-numpy-dev{a} python3-oauthlib{a} python3-openssl{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-os-traits{a} python3-osc-lib{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.reports{a} python3-oslo.rootwrap{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslo.versionedobjects{a} python3-oslosphinx{a} python3-oslotest{a} python3-osprofiler{a} python3-packaging{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pecan{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-ply{a} python3-prettytable{a} python3-proliantutils{a} python3-prometheus-client{a} python3-protobuf{a} python3-psutil{a} python3-psycopg2{a} python3-pure-sasl{a} python3-pyasn1{a} python3-pyasn1-modules{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycdlib{a} python3-pycodestyle{a} python3-pycparser{a} python3-pycryptodome{a} python3-pyflakes{a} python3-pyghmi{a} python3-pygments{a} python3-pymemcache{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-pysmi{a} python3-pysnmp4{a} python3-pytz{a} python3-redis{a} python3-referencing{a} python3-repoze.lru{a} python3-requests{a} python3-requestsexceptions{a} python3-restructuredtext-lint{a} python3-retrying{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-scciclient{a} python3-secretstorage{a} python3-setuptools{a} python3-simplegeneric{a} python3-six{a} python3-snowballstemmer{a} python3-soupsieve{a} python3-sphinx{a} python3-sphinxcontrib-pecanwsme{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.httpdomain{a} python3-sphinxcontrib.svg2pdfconverter{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-sushy{a} python3-tempita{a} python3-tenacity{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tinycss2{a} python3-tomlkit{a} python3-tooz{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-waitress{a} python3-warlock{a} python3-wcwidth{a} python3-webencodings{a} python3-webob{a} python3-websockify{a} python3-webtest{a} python3-wheel{a} python3-wrapt{a} python3-xcffib{a} python3-yaml{a} python3-yappi{a} python3-zake{a} python3-zeroconf{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.13{a} python3.13-minimal{a} qemu-utils{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} sphinx-common{a} subunit{a} sudo{a} systemd{a} systemd-sysv{a} tzdata{a} wget{a} x11-common{a} xclip{a} xkb-data{a} xml-core{a} 
The following packages are RECOMMENDED but will NOT be installed:
  aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core autopkgtest chrony enchant-2 fig2dev gnupg-utils gpg-wks-client gpgv gpgv-from-sq graphicsmagick-imagemagick-compat imagemagick imagemagick-7.q16 javascript-common krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libgpg-error-l10n libgtk-3-bin libimage-magick-perl libjson-xs-perl libkmod2 libldap-common libltdl-dev libmail-sendmail-perl libnss-systemd libpaper-utils libsasl2-modules libwmf-bin linux-sysctl-defaults madison-lite ntpsec openntpd poppler-data pristine-tar psmisc publicsuffix python3-cssselect python3-dev python3-fastimport python3-fqdn python3-h2 python3-html5lib python3-httpcore python3-httpx python3-isoduration python3-jaeger-client python3-olefile python3-pastescript python3-rfc3339-validator python3-rfc3986-validator python3-rfc3987 python3-scour python3-sqlalchemy-ext python3-uritemplate python3-webcolors qemu-block-extra systemd-cryptsetup systemd-timesyncd xauth xdg-user-dirs 
0 packages upgraded, 499 newly installed, 0 to remove and 0 not upgraded.
Need to get 165 MB of archives. After unpacking 725 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main amd64 libsystemd-shared amd64 257.4-3 [2141 kB]
Get: 2 http://deb.debian.org/debian unstable/main amd64 libapparmor1 amd64 4.1.0~beta5-5 [43.5 kB]
Get: 3 http://deb.debian.org/debian unstable/main amd64 systemd amd64 257.4-3 [3094 kB]
Get: 4 http://deb.debian.org/debian unstable/main amd64 systemd-sysv amd64 257.4-3 [61.9 kB]
Get: 5 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB]
Get: 6 http://deb.debian.org/debian unstable/main amd64 dbus-bin amd64 1.16.2-2 [80.0 kB]
Get: 7 http://deb.debian.org/debian unstable/main amd64 dbus-session-bus-common all 1.16.2-2 [52.3 kB]
Get: 8 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.0-1 [107 kB]
Get: 9 http://deb.debian.org/debian unstable/main amd64 dbus-daemon amd64 1.16.2-2 [159 kB]
Get: 10 http://deb.debian.org/debian unstable/main amd64 dbus-system-bus-common all 1.16.2-2 [53.5 kB]
Get: 11 http://deb.debian.org/debian unstable/main amd64 dbus amd64 1.16.2-2 [71.6 kB]
Get: 12 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.2-2 [859 kB]
Get: 13 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.2-2 [2210 kB]
Get: 14 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.2-2 [27.1 kB]
Get: 15 http://deb.debian.org/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB]
Get: 16 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB]
Get: 17 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025a-2 [259 kB]
Get: 18 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.7-1 [23.9 kB]
Get: 19 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB]
Get: 20 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB]
Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.2-2 [1952 kB]
Get: 22 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.2-2 [746 kB]
Get: 23 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.2-2 [10.1 kB]
Get: 24 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.2-2 [28.1 kB]
Get: 25 http://deb.debian.org/debian unstable/main amd64 python3-numpy-dev amd64 1:2.2.3+ds-5 [138 kB]
Get: 26 http://deb.debian.org/debian unstable/main amd64 libblas3 amd64 3.12.1-2 [160 kB]
Get: 27 http://deb.debian.org/debian unstable/main amd64 libgfortran5 amd64 14.2.0-19 [836 kB]
Get: 28 http://deb.debian.org/debian unstable/main amd64 liblapack3 amd64 3.12.1-2 [2452 kB]
Get: 29 http://deb.debian.org/debian unstable/main amd64 python3-numpy amd64 1:2.2.3+ds-5 [5084 kB]
Get: 30 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31 [15.4 kB]
Get: 31 http://deb.debian.org/debian unstable/main amd64 sudo amd64 1.9.16p2-1 [2085 kB]
Get: 32 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-7 [64.9 kB]
Get: 33 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-7 [878 kB]
Get: 34 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB]
Get: 35 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.4.1-1 [1427 kB]
Get: 36 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20241223 [164 kB]
Get: 37 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-3 [337 kB]
Get: 38 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-3 [109 kB]
Get: 39 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-3 [43.5 kB]
Get: 40 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB]
Get: 41 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB]
Get: 42 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB]
Get: 43 http://deb.debian.org/debian unstable/main amd64 libpam-systemd amd64 257.4-3 [294 kB]
Get: 44 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-5 [92.4 kB]
Get: 45 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB]
Get: 46 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB]
Get: 47 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-1 [476 kB]
Get: 48 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-2 [109 kB]
Get: 49 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB]
Get: 50 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB]
Get: 51 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.9-2 [1464 kB]
Get: 52 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB]
Get: 53 http://deb.debian.org/debian unstable/main amd64 wget amd64 1.25.0-2 [984 kB]
Get: 54 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [311 kB]
Get: 55 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.84.0-2 [1513 kB]
Get: 56 http://deb.debian.org/debian unstable/main amd64 libicu76 amd64 76.1-3 [9721 kB]
Get: 57 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.3+b1 [699 kB]
Get: 58 http://deb.debian.org/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b2 [760 kB]
Get: 59 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-3.1 [168 kB]
Get: 60 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.47-1.1 [282 kB]
Get: 61 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-1+b1 [47.5 kB]
Get: 62 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB]
Get: 63 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB]
Get: 64 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB]
Get: 65 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB]
Get: 66 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB]
Get: 67 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-2 [140 kB]
Get: 68 http://deb.debian.org/debian unstable/main amd64 gtk-update-icon-cache amd64 4.18.2+ds-1 [51.6 kB]
Get: 69 http://deb.debian.org/debian unstable/main amd64 hicolor-icon-theme all 0.18-2 [11.8 kB]
Get: 70 http://deb.debian.org/debian unstable/main amd64 adwaita-icon-theme all 48.0-1 [504 kB]
Get: 71 http://deb.debian.org/debian unstable/main amd64 python3-markupsafe amd64 2.1.5-1+b3 [14.0 kB]
Get: 72 http://deb.debian.org/debian unstable/main amd64 python3-mako all 1.3.8-2 [83.5 kB]
Get: 73 http://deb.debian.org/debian unstable/main amd64 python3-greenlet amd64 3.1.0-1+b2 [165 kB]
Get: 74 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.21.0-1 [10.6 kB]
Get: 75 http://deb.debian.org/debian unstable/main amd64 python3-importlib-metadata all 8.6.1-1 [21.4 kB]
Get: 76 http://deb.debian.org/debian unstable/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get: 77 http://deb.debian.org/debian unstable/main amd64 python3-sqlalchemy all 2.0.32+ds1-1 [1196 kB]
Get: 78 http://deb.debian.org/debian unstable/main amd64 python3-alembic all 1.13.2-4 [147 kB]
Get: 79 http://deb.debian.org/debian unstable/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get: 80 http://deb.debian.org/debian unstable/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get: 81 http://deb.debian.org/debian unstable/main amd64 libjs-sphinxdoc all 8.1.3-5 [30.5 kB]
Get: 82 http://deb.debian.org/debian unstable/main amd64 alembic all 1.13.2-4 [481 kB]
Get: 83 http://deb.debian.org/debian unstable/main amd64 at-spi2-common all 2.56.0-3 [171 kB]
Get: 84 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-7 [294 kB]
Get: 85 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB]
Get: 86 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get: 87 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-3 [862 kB]
Get: 88 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB]
Get: 89 http://deb.debian.org/debian unstable/main amd64 dbus-user-session amd64 1.16.2-2 [52.1 kB]
Get: 90 http://deb.debian.org/debian unstable/main amd64 libdconf1 amd64 0.40.0-5 [41.8 kB]
Get: 91 http://deb.debian.org/debian unstable/main amd64 dconf-service amd64 0.40.0-5 [32.4 kB]
Get: 92 http://deb.debian.org/debian unstable/main amd64 dconf-gsettings-backend amd64 0.40.0-5 [28.6 kB]
Get: 93 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 94 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB]
Get: 95 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 96 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 97 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 98 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 99 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get: 100 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get: 101 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB]
Get: 102 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 103 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 104 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB]
Get: 105 http://deb.debian.org/debian unstable/main amd64 dh-python all 6.20250308 [115 kB]
Get: 106 http://deb.debian.org/debian unstable/main amd64 libtext-iconv-perl amd64 1.7-8+b4 [14.4 kB]
Get: 107 http://deb.debian.org/debian unstable/main amd64 emacsen-common all 3.0.7 [12.7 kB]
Get: 108 http://deb.debian.org/debian unstable/main amd64 dictionaries-common all 1.30.10 [174 kB]
Get: 109 http://deb.debian.org/debian unstable/main amd64 libgpg-error0 amd64 1.51-3 [82.2 kB]
Get: 110 http://deb.debian.org/debian unstable/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB]
Get: 111 http://deb.debian.org/debian unstable/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB]
Get: 112 http://deb.debian.org/debian unstable/main amd64 gpgconf amd64 2.2.46-5 [122 kB]
Get: 113 http://deb.debian.org/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB]
Get: 114 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-9 [19.8 kB]
Get: 115 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-9 [57.5 kB]
Get: 116 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.9+dfsg-2 [194 kB]
Get: 117 http://deb.debian.org/debian unstable/main amd64 libnpth0t64 amd64 1.8-2 [22.9 kB]
Get: 118 http://deb.debian.org/debian unstable/main amd64 dirmngr amd64 2.2.46-5 [370 kB]
Get: 119 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB]
Get: 120 http://deb.debian.org/debian unstable/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB]
Get: 121 http://deb.debian.org/debian unstable/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB]
Get: 122 http://deb.debian.org/debian unstable/main amd64 python3-pycodestyle all 2.12.1-2 [39.7 kB]
Get: 123 http://deb.debian.org/debian unstable/main amd64 python3-pyflakes all 3.2.0-3 [57.3 kB]
Get: 124 http://deb.debian.org/debian unstable/main amd64 python3-flake8 all 7.1.1-3 [56.3 kB]
Get: 125 http://deb.debian.org/debian unstable/main amd64 flake8 all 7.1.1-3 [21.5 kB]
Get: 126 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB]
Get: 127 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB]
Get: 128 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB]
Get: 129 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB]
Get: 130 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2.2 [318 kB]
Get: 131 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2.2 [391 kB]
Get: 132 http://deb.debian.org/debian unstable/main amd64 fontconfig amd64 2.15.0-2.2 [463 kB]
Get: 133 http://deb.debian.org/debian unstable/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB]
Get: 134 http://deb.debian.org/debian unstable/main amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB]
Get: 135 http://deb.debian.org/debian unstable/main amd64 genisoimage amd64 9:1.1.11-4 [334 kB]
Get: 136 http://deb.debian.org/debian unstable/main amd64 gnupg-l10n all 2.2.46-5 [703 kB]
Get: 137 http://deb.debian.org/debian unstable/main amd64 gpg amd64 2.2.46-5 [533 kB]
Get: 138 http://deb.debian.org/debian unstable/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB]
Get: 139 http://deb.debian.org/debian unstable/main amd64 gpg-agent amd64 2.2.46-5 [252 kB]
Get: 140 http://deb.debian.org/debian unstable/main amd64 gpgsm amd64 2.2.46-5 [256 kB]
Get: 141 http://deb.debian.org/debian unstable/main amd64 gnupg all 2.2.46-5 [377 kB]
Get: 142 http://deb.debian.org/debian unstable/main amd64 hunspell-en-us all 1:2020.12.07-4 [558 kB]
Get: 143 http://deb.debian.org/debian unstable/main amd64 ieee-data all 20240722 [2221 kB]
Get: 144 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB]
Get: 145 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB]
Get: 146 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB]
Get: 147 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB]
Get: 148 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB]
Get: 149 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1 [815 kB]
Get: 150 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB]
Get: 151 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB]
Get: 152 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB]
Get: 153 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1.1+b4 [27.8 kB]
Get: 154 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.4-1+b1 [538 kB]
Get: 155 http://deb.debian.org/debian unstable/main amd64 libcairo-gobject2 amd64 1.18.4-1+b1 [130 kB]
Get: 156 http://deb.debian.org/debian unstable/main amd64 libdav1d7 amd64 1.5.1-1 [559 kB]
Get: 157 http://deb.debian.org/debian unstable/main amd64 libfribidi0 amd64 1.0.16-1 [26.5 kB]
Get: 158 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB]
Get: 159 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 10.2.0-1+b1 [479 kB]
Get: 160 http://deb.debian.org/debian unstable/main amd64 libthai-data all 0.1.29-2 [168 kB]
Get: 161 http://deb.debian.org/debian unstable/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB]
Get: 162 http://deb.debian.org/debian unstable/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB]
Get: 163 http://deb.debian.org/debian unstable/main amd64 libpango-1.0-0 amd64 1.56.3-1 [226 kB]
Get: 164 http://deb.debian.org/debian unstable/main amd64 libpangoft2-1.0-0 amd64 1.56.3-1 [55.6 kB]
Get: 165 http://deb.debian.org/debian unstable/main amd64 libpangocairo-1.0-0 amd64 1.56.3-1 [35.7 kB]
Get: 166 http://deb.debian.org/debian unstable/main amd64 librsvg2-2 amd64 2.60.0+dfsg-1 [1789 kB]
Get: 167 http://deb.debian.org/debian unstable/main amd64 librsvg2-common amd64 2.60.0+dfsg-1 [154 kB]
Get: 168 http://deb.debian.org/debian unstable/main amd64 libdouble-conversion3 amd64 3.3.1-1 [41.8 kB]
Get: 169 http://deb.debian.org/debian unstable/main amd64 libgslcblas0 amd64 2.8+dfsg-5 [116 kB]
Get: 170 http://deb.debian.org/debian unstable/main amd64 libgsl28 amd64 2.8+dfsg-5 [994 kB]
Get: 171 http://deb.debian.org/debian unstable/main amd64 lib2geom1.4.0 amd64 1.4-4 [444 kB]
Get: 172 http://deb.debian.org/debian unstable/main amd64 libatk1.0-0t64 amd64 2.56.0-3 [52.0 kB]
Get: 173 http://deb.debian.org/debian unstable/main amd64 libglibmm-2.4-1t64 amd64 2.66.8-1 [630 kB]
Get: 174 http://deb.debian.org/debian unstable/main amd64 libatkmm-1.6-1v5 amd64 2.28.4-1+b2 [82.3 kB]
Get: 175 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-4.1+b2 [282 kB]
Get: 176 http://deb.debian.org/debian unstable/main amd64 libcairomm-1.0-1v5 amd64 1.14.5-2+b1 [57.3 kB]
Get: 177 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.16-2 [160 kB]
Get: 178 http://deb.debian.org/debian unstable/main amd64 librevenge-0.0-0 amd64 0.0.5-3+b2 [295 kB]
Get: 179 http://deb.debian.org/debian unstable/main amd64 libcdr-0.1-1 amd64 0.1.7-1+b3 [407 kB]
Get: 180 http://deb.debian.org/debian unstable/main amd64 libepoxy0 amd64 1.5.10-2 [193 kB]
Get: 181 http://deb.debian.org/debian unstable/main amd64 libgc1 amd64 1:8.2.8-1 [247 kB]
Get: 182 http://deb.debian.org/debian unstable/main amd64 libgspell-1-common all 1.14.0-2 [36.5 kB]
Get: 183 http://deb.debian.org/debian unstable/main amd64 libaspell15 amd64 0.60.8.1-4 [338 kB]
Get: 184 http://deb.debian.org/debian unstable/main amd64 libhunspell-1.7-0 amd64 1.7.2+really1.7.2-10+b4 [237 kB]
Get: 185 http://deb.debian.org/debian unstable/main amd64 libenchant-2-2 amd64 2.8.2+dfsg1-3 [56.8 kB]
Get: 186 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB]
Get: 187 http://deb.debian.org/debian unstable/main amd64 libatspi2.0-0t64 amd64 2.56.0-3 [80.6 kB]
Get: 188 http://deb.debian.org/debian unstable/main amd64 libatk-bridge2.0-0t64 amd64 2.56.0-3 [67.9 kB]
Get: 189 http://deb.debian.org/debian unstable/main amd64 libcloudproviders0 amd64 0.3.6-1+b1 [29.2 kB]
Get: 190 http://deb.debian.org/debian unstable/main amd64 libcolord2 amd64 1.4.7-3 [139 kB]
Get: 191 http://deb.debian.org/debian unstable/main amd64 libavahi-common-data amd64 0.8-16 [112 kB]
Get: 192 http://deb.debian.org/debian unstable/main amd64 libavahi-common3 amd64 0.8-16 [44.2 kB]
Get: 193 http://deb.debian.org/debian unstable/main amd64 libavahi-client3 amd64 0.8-16 [48.4 kB]
Get: 194 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB]
Get: 195 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-1+b1 [24.3 kB]
Get: 196 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB]
Get: 197 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B]
Get: 198 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB]
Get: 199 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB]
Get: 200 http://deb.debian.org/debian unstable/main amd64 libcups2t64 amd64 2.4.10-2+b1 [251 kB]
Get: 201 http://deb.debian.org/debian unstable/main amd64 libwayland-client0 amd64 1.23.1-3 [26.8 kB]
Get: 202 http://deb.debian.org/debian unstable/main amd64 libwayland-cursor0 amd64 1.23.1-3 [11.9 kB]
Get: 203 http://deb.debian.org/debian unstable/main amd64 libwayland-egl1 amd64 1.23.1-3 [5860 B]
Get: 204 http://deb.debian.org/debian unstable/main amd64 libxcomposite1 amd64 1:0.4.6-1 [16.3 kB]
Get: 205 http://deb.debian.org/debian unstable/main amd64 libxfixes3 amd64 1:6.0.0-2+b4 [20.2 kB]
Get: 206 http://deb.debian.org/debian unstable/main amd64 libxcursor1 amd64 1:1.2.3-1 [39.7 kB]
Get: 207 http://deb.debian.org/debian unstable/main amd64 libxdamage1 amd64 1:1.1.6-1+b2 [15.5 kB]
Get: 208 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b3 [16.0 kB]
Get: 209 http://deb.debian.org/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB]
Get: 210 http://deb.debian.org/debian unstable/main amd64 libxkbcommon0 amd64 1.7.0-2 [113 kB]
Get: 211 http://deb.debian.org/debian unstable/main amd64 libxrandr2 amd64 2:1.5.4-1+b3 [36.3 kB]
Get: 212 http://deb.debian.org/debian unstable/main amd64 libgtk-3-common all 3.24.49-2 [4905 kB]
Get: 213 http://deb.debian.org/debian unstable/main amd64 libgtk-3-0t64 amd64 3.24.49-2 [2769 kB]
Get: 214 http://deb.debian.org/debian unstable/main amd64 libgspell-1-3 amd64 1.14.0-2+b1 [51.5 kB]
Get: 215 http://deb.debian.org/debian unstable/main amd64 libpangomm-1.4-1v5 amd64 2.46.4-1+b2 [63.0 kB]
Get: 216 http://deb.debian.org/debian unstable/main amd64 libgtkmm-3.0-1t64 amd64 3.24.9-1+b1 [986 kB]
Get: 217 http://deb.debian.org/debian unstable/main amd64 libgtksourceview-4-common all 4.8.4-5 [533 kB]
Get: 218 http://deb.debian.org/debian unstable/main amd64 libgtksourceview-4-0 amd64 4.8.4-5+b3 [219 kB]
Get: 219 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB]
Get: 220 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.8.0-1 [67.7 kB]
Get: 221 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.11.0-1 [131 kB]
Get: 222 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.11.0-1 [29.3 kB]
Get: 223 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB]
Get: 224 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB]
Get: 225 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.13.0~rc2-1 [373 kB]
Get: 226 http://deb.debian.org/debian unstable/main amd64 libgpgme11t64 amd64 1.24.2-1+b1 [345 kB]
Get: 227 http://deb.debian.org/debian unstable/main amd64 libgpgmepp6t64 amd64 1.24.2-1+b1 [341 kB]
Get: 228 http://deb.debian.org/debian unstable/main amd64 libnspr4 amd64 2:4.36-1 [110 kB]
Get: 229 http://deb.debian.org/debian unstable/main amd64 libnss3 amd64 2:3.109-1 [1393 kB]
Get: 230 http://deb.debian.org/debian unstable/main amd64 libopenjp2-7 amd64 2.5.3-2 [204 kB]
Get: 231 http://deb.debian.org/debian unstable/main amd64 libpoppler147 amd64 25.03.0-2 [2035 kB]
Get: 232 http://deb.debian.org/debian unstable/main amd64 libpoppler-glib8t64 amd64 25.03.0-2 [154 kB]
Get: 233 http://deb.debian.org/debian unstable/main amd64 libpotrace0 amd64 1.16-2+b2 [25.6 kB]
Get: 234 http://deb.debian.org/debian unstable/main amd64 libvisio-0.1-1 amd64 0.1.7-1+b5 [315 kB]
Get: 235 http://deb.debian.org/debian unstable/main amd64 libwpd-0.10-10 amd64 0.10.3-2+b2 [263 kB]
Get: 236 http://deb.debian.org/debian unstable/main amd64 libwpg-0.3-3 amd64 0.3.4-3+b2 [81.3 kB]
Get: 237 http://deb.debian.org/debian unstable/main amd64 libxslt1.1 amd64 1.1.35-1.2 [233 kB]
Get: 238 http://deb.debian.org/debian unstable/main amd64 inkscape amd64 1.4-6 [23.8 MB]
Get: 239 http://deb.debian.org/debian unstable/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB]
Get: 240 http://deb.debian.org/debian unstable/main amd64 libjq1 amd64 1.7.1-3+b1 [164 kB]
Get: 241 http://deb.debian.org/debian unstable/main amd64 jq amd64 1.7.1-3+b1 [77.8 kB]
Get: 242 http://deb.debian.org/debian unstable/main amd64 libabsl20240722 amd64 20240722.0-1.5 [492 kB]
Get: 243 http://deb.debian.org/debian unstable/main amd64 libaio1t64 amd64 0.3.113-8+b1 [14.9 kB]
Get: 244 http://deb.debian.org/debian unstable/main amd64 libcares2 amd64 1.34.4-2.1 [97.9 kB]
Get: 245 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.13.0~rc2-1 [380 kB]
Get: 246 http://deb.debian.org/debian unstable/main amd64 libev4t64 amd64 1:4.33-2.1+b1 [42.4 kB]
Get: 247 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+24 [217 kB]
Get: 248 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB]
Get: 249 http://deb.debian.org/debian unstable/main amd64 libimagequant0 amd64 2.18.0-1+b2 [35.2 kB]
Get: 250 http://deb.debian.org/debian unstable/main amd64 node-popper2 all 2.11.2-8 [100.0 kB]
Get: 251 http://deb.debian.org/debian unstable/main amd64 libjs-bootstrap5 all 5.3.3+dfsg-5 [366 kB]
Get: 252 http://deb.debian.org/debian unstable/main amd64 libjson-perl all 4.10000-1 [87.5 kB]
Get: 253 http://deb.debian.org/debian unstable/main amd64 mysql-common all 5.8+1.1.1 [6784 B]
Get: 254 http://deb.debian.org/debian unstable/main amd64 mariadb-common all 1:11.8.1-2 [28.9 kB]
Get: 255 http://deb.debian.org/debian unstable/main amd64 libmariadb3 amd64 1:11.8.1-2 [187 kB]
Get: 256 http://deb.debian.org/debian unstable/main amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1+b2 [221 kB]
Get: 257 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.18-1+b1 [22.3 kB]
Get: 258 http://deb.debian.org/debian unstable/main amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1+b1 [162 kB]
Get: 259 http://deb.debian.org/debian unstable/main amd64 libpq5 amd64 17.4-1+b1 [226 kB]
Get: 260 http://deb.debian.org/debian unstable/main amd64 libprotobuf32t64 amd64 3.21.12-10+b6 [981 kB]
Get: 261 http://deb.debian.org/debian unstable/main amd64 libraqm0 amd64 0.10.2-1 [13.9 kB]
Get: 262 http://deb.debian.org/debian unstable/main amd64 librdkafka1 amd64 2.8.0-1 [810 kB]
Get: 263 http://deb.debian.org/debian unstable/main amd64 libre2-11 amd64 20240702-3+b1 [169 kB]
Get: 264 http://deb.debian.org/debian unstable/main amd64 librsvg2-bin amd64 2.60.0+dfsg-1 [1967 kB]
Get: 265 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB]
Get: 266 http://deb.debian.org/debian unstable/main amd64 libsodium23 amd64 1.0.18-1+b2 [165 kB]
Get: 267 http://deb.debian.org/debian unstable/main amd64 libsubunit-perl all 1.4.2-3 [5724 B]
Get: 268 http://deb.debian.org/debian unstable/main amd64 liburing2 amd64 2.9-1 [26.4 kB]
Get: 269 http://deb.debian.org/debian unstable/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [113 kB]
Get: 270 http://deb.debian.org/debian unstable/main amd64 libwebpmux3 amd64 1.5.0-0.1 [126 kB]
Get: 271 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b2 [188 kB]
Get: 272 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b4 [59.0 kB]
Get: 273 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB]
Get: 274 http://deb.debian.org/debian unstable/main amd64 libzmq5 amd64 4.3.5-1+b3 [283 kB]
Get: 275 http://deb.debian.org/debian unstable/main amd64 lsb-release all 12.1-1 [5912 B]
Get: 276 http://deb.debian.org/debian unstable/main amd64 python3-wheel all 0.45.1-1 [56.7 kB]
Get: 277 http://deb.debian.org/debian unstable/main amd64 python3-pip all 25.0+dfsg-1 [1454 kB]
Get: 278 http://deb.debian.org/debian unstable/main amd64 openstack-pkg-tools all 133 [98.6 kB]
Get: 279 http://deb.debian.org/debian unstable/main amd64 pycadf-common all 3.1.1-5 [4576 B]
Get: 280 http://deb.debian.org/debian unstable/main amd64 pyflakes3 all 3.2.0-3 [10.3 kB]
Get: 281 http://deb.debian.org/debian unstable/main amd64 python-babel-localedata all 2.17.0-1 [6050 kB]
Get: 282 http://deb.debian.org/debian unstable/main amd64 python-os-api-ref-common all 2.3.0+ds1-4 [9604 B]
Get: 283 http://deb.debian.org/debian unstable/main amd64 python-oslosphinx-common all 4.18.0-6 [28.4 kB]
Get: 284 http://deb.debian.org/debian unstable/main amd64 python-tinycss2-common all 1.4.0-2 [44.7 kB]
Get: 285 http://deb.debian.org/debian unstable/main amd64 python3-alabaster all 0.7.16-0.1 [27.9 kB]
Get: 286 http://deb.debian.org/debian unstable/main amd64 python3-all amd64 3.13.2-2 [1044 B]
Get: 287 http://deb.debian.org/debian unstable/main amd64 python3-vine all 5.1.0+dfsg-1 [15.6 kB]
Get: 288 http://deb.debian.org/debian unstable/main amd64 python3-amqp all 5.3.1-2 [42.7 kB]
Get: 289 http://deb.debian.org/debian unstable/main amd64 python3-async-timeout all 5.0.1-1 [8324 B]
Get: 290 http://deb.debian.org/debian unstable/main amd64 python3-attr all 25.1.0-1 [68.7 kB]
Get: 291 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get: 292 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 10.6.0-1 [65.3 kB]
Get: 293 http://deb.debian.org/debian unstable/main amd64 python3-typeguard all 4.4.2-1 [37.3 kB]
Get: 294 http://deb.debian.org/debian unstable/main amd64 python3-inflect all 7.3.1-2 [32.4 kB]
Get: 295 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.1-1 [8276 B]
Get: 296 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get: 297 http://deb.debian.org/debian unstable/main amd64 python3-pkg-resources all 75.8.0-1 [222 kB]
Get: 298 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get: 299 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 75.8.0-1 [724 kB]
Get: 300 http://deb.debian.org/debian unstable/main amd64 python3-pbr all 6.1.0-4 [56.6 kB]
Get: 301 http://deb.debian.org/debian unstable/main amd64 python3-wrapt amd64 1.15.0-4+b1 [43.6 kB]
Get: 302 http://deb.debian.org/debian unstable/main amd64 python3-debtcollector all 3.0.0-4 [13.2 kB]
Get: 303 http://deb.debian.org/debian unstable/main amd64 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB]
Get: 304 http://deb.debian.org/debian unstable/main amd64 python3-prettytable all 3.15.1-1 [41.8 kB]
Get: 305 http://deb.debian.org/debian unstable/main amd64 python3-automaton all 3.2.0-3 [14.8 kB]
Get: 306 http://deb.debian.org/debian unstable/main amd64 python3-autopage all 0.4.0-4 [12.9 kB]
Get: 307 http://deb.debian.org/debian unstable/main amd64 python3-babel all 2.17.0-1 [117 kB]
Get: 308 http://deb.debian.org/debian unstable/main amd64 python3-bashate all 2.1.0-4 [13.3 kB]
Get: 309 http://deb.debian.org/debian unstable/main amd64 python3-bcrypt amd64 4.2.0-2.1+b1 [211 kB]
Get: 310 http://deb.debian.org/debian unstable/main amd64 python3-six all 1.17.0-1 [16.5 kB]
Get: 311 http://deb.debian.org/debian unstable/main amd64 python3-memcache all 1.62-3 [26.0 kB]
Get: 312 http://deb.debian.org/debian unstable/main amd64 python3-uhashring all 2.3-2 [12.3 kB]
Get: 313 http://deb.debian.org/debian unstable/main amd64 python3-binary-memcached all 0.31.2+dfsg1-4 [13.9 kB]
Get: 314 http://deb.debian.org/debian unstable/main amd64 python3-blinker all 1.9.0-1 [12.6 kB]
Get: 315 http://deb.debian.org/debian unstable/main amd64 python3-soupsieve all 2.6-1 [38.3 kB]
Get: 316 http://deb.debian.org/debian unstable/main amd64 python3-bs4 all 4.13.3-2 [166 kB]
Get: 317 http://deb.debian.org/debian unstable/main amd64 python3-cachetools all 5.3.3-1 [13.2 kB]
Get: 318 http://deb.debian.org/debian unstable/main amd64 python3-cffi-backend amd64 1.17.1-2+b2 [93.6 kB]
Get: 319 http://deb.debian.org/debian unstable/main amd64 python3-ply all 3.11-9 [62.9 kB]
Get: 320 http://deb.debian.org/debian unstable/main amd64 python3-pycparser all 2.22-2 [78.0 kB]
Get: 321 http://deb.debian.org/debian unstable/main amd64 python3-cffi all 1.17.1-2 [89.4 kB]
Get: 322 http://deb.debian.org/debian unstable/main amd64 python3-xcffib all 1.5.0-1 [63.9 kB]
Get: 323 http://deb.debian.org/debian unstable/main amd64 python3-cairocffi all 1.7.1-3 [60.7 kB]
Get: 324 http://deb.debian.org/debian unstable/main amd64 python3-lxml amd64 5.3.1-1+b1 [1288 kB]
Get: 325 http://deb.debian.org/debian unstable/main amd64 python3-webencodings all 0.5.1-5 [11.1 kB]
Get: 326 http://deb.debian.org/debian unstable/main amd64 python3-tinycss2 all 1.4.0-2 [25.0 kB]
Get: 327 http://deb.debian.org/debian unstable/main amd64 python3-cssselect2 all 0.7.0-3 [16.3 kB]
Get: 328 http://deb.debian.org/debian unstable/main amd64 python3-defusedxml all 0.7.1-3 [43.4 kB]
Get: 329 http://deb.debian.org/debian unstable/main amd64 python3-pil amd64 11.1.0-5+b1 [513 kB]
Get: 330 http://deb.debian.org/debian unstable/main amd64 python3-cairosvg all 2.7.1-1 [36.8 kB]
Get: 331 http://deb.debian.org/debian unstable/main amd64 python3-certifi all 2025.1.31+ds-1 [9652 B]
Get: 332 http://deb.debian.org/debian unstable/main amd64 python3-chardet all 5.2.0+dfsg-2 [108 kB]
Get: 333 http://deb.debian.org/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.1-1+b1 [125 kB]
Get: 334 http://deb.debian.org/debian unstable/main amd64 xclip amd64 0.13-4 [21.3 kB]
Get: 335 http://deb.debian.org/debian unstable/main amd64 python3-pyperclip all 1.8.2-2 [13.2 kB]
Get: 336 http://deb.debian.org/debian unstable/main amd64 python3-cmd2 all 2.5.11+ds-1 [150 kB]
Get: 337 http://deb.debian.org/debian unstable/main amd64 python3-roman all 5.0-1 [10.6 kB]
Get: 338 http://deb.debian.org/debian unstable/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB]
Get: 339 http://deb.debian.org/debian unstable/main amd64 python3-stevedore all 5.3.0-4 [21.0 kB]
Get: 340 http://deb.debian.org/debian unstable/main amd64 python3-yaml amd64 6.0.2-1+b2 [136 kB]
Get: 341 http://deb.debian.org/debian unstable/main amd64 python3-cliff all 4.7.0-3 [42.5 kB]
Get: 342 http://deb.debian.org/debian unstable/main amd64 python3-confluent-kafka amd64 1.7.0-4+b4 [78.3 kB]
Get: 343 http://deb.debian.org/debian unstable/main amd64 python3-construct all 2.10.68+dfsg1-2 [49.9 kB]
Get: 344 http://deb.debian.org/debian unstable/main amd64 python3-coverage amd64 7.6.0+dfsg1-2+b2 [175 kB]
Get: 345 http://deb.debian.org/debian unstable/main amd64 python3-cryptography amd64 43.0.0-1 [935 kB]
Get: 346 http://deb.debian.org/debian unstable/main amd64 python3-dateutil all 2.9.0-4 [79.4 kB]
Get: 347 http://deb.debian.org/debian unstable/main amd64 python3-ddt all 1.7.2-4 [8668 B]
Get: 348 http://deb.debian.org/debian unstable/main amd64 python3-decorator all 5.1.1-5 [15.1 kB]
Get: 349 http://deb.debian.org/debian unstable/main amd64 python3-deprecated all 1.2.18-1 [14.8 kB]
Get: 350 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB]
Get: 351 http://deb.debian.org/debian unstable/main amd64 python3-deprecation all 2.1.0-3 [14.5 kB]
Get: 352 http://deb.debian.org/debian unstable/main amd64 python3-dnspython all 2.7.0-1 [164 kB]
Get: 353 http://deb.debian.org/debian unstable/main amd64 python3-restructuredtext-lint all 1.3.2-3 [14.0 kB]
Get: 354 http://deb.debian.org/debian unstable/main amd64 python3-pygments all 2.18.0+dfsg-2 [836 kB]
Get: 355 http://deb.debian.org/debian unstable/main amd64 python3-doc8 all 0.10.1-5 [16.9 kB]
Get: 356 http://deb.debian.org/debian unstable/main amd64 python3-dogpile.cache all 1.3.3-1 [46.0 kB]
Get: 357 http://deb.debian.org/debian unstable/main amd64 python3-idna all 3.10-1 [42.0 kB]
Get: 358 http://deb.debian.org/debian unstable/main amd64 python3-urllib3 all 2.3.0-2 [114 kB]
Get: 359 http://deb.debian.org/debian unstable/main amd64 python3-requests all 2.32.3+dfsg-4 [72.1 kB]
Get: 360 http://deb.debian.org/debian unstable/main amd64 python3-dracclient all 3.1.0-6 [46.1 kB]
Get: 361 http://deb.debian.org/debian unstable/main amd64 python3-dulwich amd64 0.22.7-1 [205 kB]
Get: 362 http://deb.debian.org/debian unstable/main amd64 python3-protobuf amd64 3.21.12-10+b6 [251 kB]
Get: 363 http://deb.debian.org/debian unstable/main amd64 python3-grpcio amd64 1.51.1-6 [2344 kB]
Get: 364 http://deb.debian.org/debian unstable/main amd64 python3-tenacity all 8.4.2+really8.4.1-2 [46.0 kB]
Get: 365 http://deb.debian.org/debian unstable/main amd64 python3-etcd3 all 0.12.0-3 [31.0 kB]
Get: 366 http://deb.debian.org/debian unstable/main amd64 python3-futurist all 3.0.0-3 [23.8 kB]
Get: 367 http://deb.debian.org/debian unstable/main amd64 python3-etcd3gw all 2.4.2-3 [13.9 kB]
Get: 368 http://deb.debian.org/debian unstable/main amd64 python3-eventlet all 0.36.1-12 [308 kB]
Get: 369 http://deb.debian.org/debian unstable/main amd64 python3-extras all 1.0.0-6 [7528 B]
Get: 370 http://deb.debian.org/debian unstable/main amd64 python3-monotonic all 1.6-3 [5340 B]
Get: 371 http://deb.debian.org/debian unstable/main amd64 python3-fasteners all 0.18-2 [14.0 kB]
Get: 372 http://deb.debian.org/debian unstable/main amd64 python3-testtools all 2.7.2-5 [123 kB]
Get: 373 http://deb.debian.org/debian unstable/main amd64 python3-fixtures all 4.1.0-3 [34.2 kB]
Get: 374 http://deb.debian.org/debian unstable/main amd64 python3-zope.event all 5.0-0.1 [8164 B]
Get: 375 http://deb.debian.org/debian unstable/main amd64 python3-zope.interface amd64 7.2-1+b1 [152 kB]
Get: 376 http://deb.debian.org/debian unstable/main amd64 python3-gevent amd64 24.11.1-1+b1 [829 kB]
Get: 377 http://deb.debian.org/debian unstable/main amd64 python3-iso8601 all 2.1.0-2 [12.1 kB]
Get: 378 http://deb.debian.org/debian unstable/main amd64 python3-jwt all 2.10.1-2 [31.3 kB]
Get: 379 http://deb.debian.org/debian unstable/main amd64 python3-oauthlib all 3.2.2-3 [95.6 kB]
Get: 380 http://deb.debian.org/debian unstable/main amd64 python3-os-service-types all 1.7.0-5 [12.6 kB]
Get: 381 http://deb.debian.org/debian unstable/main amd64 python3-keystoneauth1 all 5.8.0-4 [157 kB]
Get: 382 http://deb.debian.org/debian unstable/main amd64 python3-openssl all 25.0.0-1 [52.1 kB]
Get: 383 http://deb.debian.org/debian unstable/main amd64 python3-oslo.i18n all 6.4.0-3 [19.1 kB]
Get: 384 http://deb.debian.org/debian unstable/main amd64 python3-netaddr all 1.3.0-1 [356 kB]
Get: 385 http://deb.debian.org/debian unstable/main amd64 python3-psutil amd64 7.0.0-1 [220 kB]
Get: 386 http://deb.debian.org/debian unstable/main amd64 python3-pyparsing all 3.1.2-1 [146 kB]
Get: 387 http://deb.debian.org/debian unstable/main amd64 python3-pytz all 2025.1-3 [150 kB]
Get: 388 http://deb.debian.org/debian unstable/main amd64 python3-tz all 2025.1-3 [4004 B]
Get: 389 http://deb.debian.org/debian experimental/main amd64 python3-oslo.utils all 8.2.0-3 [83.8 kB]
Get: 390 http://deb.debian.org/debian unstable/main amd64 python3-json-pointer all 2.4-3 [14.6 kB]
Get: 391 http://deb.debian.org/debian unstable/main amd64 python3-jsonpatch all 1.32-5 [12.1 kB]
Get: 392 http://deb.debian.org/debian unstable/main amd64 python3-rpds-py amd64 0.21.0-2+b1 [257 kB]
Get: 393 http://deb.debian.org/debian unstable/main amd64 python3-referencing all 0.35.1-2 [23.5 kB]
Get: 394 http://deb.debian.org/debian unstable/main amd64 python3-jsonschema-specifications all 2023.12.1-2 [9020 B]
Get: 395 http://deb.debian.org/debian unstable/main amd64 python3-jsonschema all 4.19.2-6 [71.4 kB]
Get: 396 http://deb.debian.org/debian unstable/main amd64 python3-warlock all 2.0.1-4 [9224 B]
Get: 397 http://deb.debian.org/debian unstable/main amd64 python3-glanceclient all 1:4.7.0-4 [131 kB]
Get: 398 http://deb.debian.org/debian unstable/main amd64 python3-hacking all 4.1.0-4 [22.3 kB]
Get: 399 http://deb.debian.org/debian unstable/main amd64 python3-ifaddr all 0.2.0-2 [9916 B]
Get: 400 http://deb.debian.org/debian unstable/main amd64 python3-imagesize all 1.4.1-1 [6688 B]
Get: 401 http://deb.debian.org/debian unstable/main amd64 python3-jmespath all 1.0.1-1 [21.1 kB]
Get: 402 http://deb.debian.org/debian unstable/main amd64 python3-netifaces amd64 0.11.0-2+b6 [17.4 kB]
Get: 403 http://deb.debian.org/debian unstable/main amd64 python3-platformdirs all 4.3.6-1 [16.6 kB]
Get: 404 http://deb.debian.org/debian unstable/main amd64 python3-requestsexceptions all 1.4.0-5 [3860 B]
Get: 405 http://deb.debian.org/debian unstable/main amd64 python3-openstacksdk all 4.0.1-3 [671 kB]
Get: 406 http://deb.debian.org/debian unstable/main amd64 python3-osc-lib all 3.1.0-3 [52.8 kB]
Get: 407 http://deb.debian.org/debian unstable/main amd64 python3-ironic-inspector-client all 5.2.0-3 [3052 B]
Get: 408 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.classes all 3.4.0-1 [7728 B]
Get: 409 http://deb.debian.org/debian unstable/main amd64 python3-jeepney all 0.8.0-4 [32.6 kB]
Get: 410 http://deb.debian.org/debian unstable/main amd64 python3-jinja2 all 3.1.5-2 [107 kB]
Get: 411 http://deb.debian.org/debian unstable/main amd64 python3-jwcrypto all 1.5.6-1 [31.7 kB]
Get: 412 http://deb.debian.org/debian unstable/main amd64 python3-kerberos amd64 1.1.14-3.1+b11 [20.4 kB]
Get: 413 http://deb.debian.org/debian unstable/main amd64 python3-pure-sasl all 0.5.1+dfsg1-5 [11.9 kB]
Get: 414 http://deb.debian.org/debian unstable/main amd64 python3-kazoo all 2.9.0-2 [115 kB]
Get: 415 http://deb.debian.org/debian unstable/main amd64 python3-secretstorage all 3.3.3-3 [16.1 kB]
Get: 416 http://deb.debian.org/debian unstable/main amd64 python3-keyring all 25.6.0-1 [54.7 kB]
Get: 417 http://deb.debian.org/debian unstable/main amd64 python3-oslo.context all 5.6.0-3 [13.3 kB]
Get: 418 http://deb.debian.org/debian unstable/main amd64 python3-msgpack amd64 1.0.3-3+b4 [84.5 kB]
Get: 419 http://deb.debian.org/debian unstable/main amd64 python3-oslo.serialization all 5.5.0-3 [14.8 kB]
Get: 420 http://deb.debian.org/debian unstable/main amd64 python3-pyasyncore all 1.0.2-3 [10.1 kB]
Get: 421 http://deb.debian.org/debian unstable/main amd64 python3-oslo.log all 6.1.2-4 [43.0 kB]
Get: 422 http://deb.debian.org/debian unstable/main amd64 python3-rfc3986 all 2.0.0-3 [21.6 kB]
Get: 423 http://deb.debian.org/debian unstable/main amd64 python3-oslo.config all 1:9.6.0-6 [108 kB]
Get: 424 http://deb.debian.org/debian unstable/main amd64 python3-keystoneclient all 1:5.5.0-4 [199 kB]
Get: 425 http://deb.debian.org/debian unstable/main amd64 python3-oslo.cache all 3.8.0-3 [35.3 kB]
Get: 426 http://deb.debian.org/debian unstable/main amd64 python3-pycadf all 3.1.1-5 [18.1 kB]
Get: 427 http://deb.debian.org/debian unstable/main amd64 python3-legacy-cgi all 2.6.2-1 [16.3 kB]
Get: 428 http://deb.debian.org/debian unstable/main amd64 python3-webob all 1:1.8.9-1 [89.1 kB]
Get: 429 http://deb.debian.org/debian unstable/main amd64 python3-keystonemiddleware all 10.7.1-3 [79.3 kB]
Get: 430 http://deb.debian.org/debian unstable/main amd64 python3-kombu all 5.4.2-3 [189 kB]
Get: 431 http://deb.debian.org/debian unstable/main amd64 python3-logutils all 0.3.5-5 [17.5 kB]
Get: 432 http://deb.debian.org/debian unstable/main amd64 python3-microversion-parse all 1.0.1-3 [10.3 kB]
Get: 433 http://deb.debian.org/debian unstable/main amd64 python3-mysqldb amd64 1.4.6-2+b5 [50.6 kB]
Get: 434 http://deb.debian.org/debian unstable/main amd64 sphinx-common all 8.1.3-5 [617 kB]
Get: 435 http://deb.debian.org/debian unstable/main amd64 python3-snowballstemmer all 2.2.0-4 [58.0 kB]
Get: 436 http://deb.debian.org/debian unstable/main amd64 python3-sphinx all 8.1.3-5 [468 kB]
Get: 437 http://deb.debian.org/debian unstable/main amd64 python3-openstackdocstheme all 3.2.0-3 [684 kB]
Get: 438 http://deb.debian.org/debian unstable/main amd64 python3-oslosphinx all 4.18.0-6 [33.0 kB]
Get: 439 http://deb.debian.org/debian unstable/main amd64 python3-os-api-ref all 2.3.0+ds1-4 [17.0 kB]
Get: 440 http://deb.debian.org/debian unstable/main amd64 python3-os-client-config all 2.1.0-3 [17.5 kB]
Get: 441 http://deb.debian.org/debian unstable/main amd64 python3-os-traits all 3.1.0-3 [16.1 kB]
Get: 442 http://deb.debian.org/debian unstable/main amd64 python3-oslo.concurrency all 6.1.0-4 [28.0 kB]
Get: 443 http://deb.debian.org/debian unstable/main amd64 python3-psycopg2 amd64 2.9.10-1+b1 [129 kB]
Get: 444 http://deb.debian.org/debian unstable/main amd64 python3-pymysql all 1.1.1-2 [43.0 kB]
Get: 445 http://deb.debian.org/debian unstable/main amd64 python3-testresources all 2.0.1-5 [26.3 kB]
Get: 446 http://deb.debian.org/debian unstable/main amd64 python3-testscenarios all 0.5.0-5 [12.8 kB]
Get: 447 http://deb.debian.org/debian unstable/main amd64 python3-oslo.db all 16.0.0-3 [94.8 kB]
Get: 448 http://deb.debian.org/debian unstable/main amd64 python3-prometheus-client all 0.21.1+ds1-1 [44.9 kB]
Get: 449 http://deb.debian.org/debian unstable/main amd64 python3-oslo.metrics all 0.9.0-3 [7344 B]
Get: 450 http://deb.debian.org/debian unstable/main amd64 python3-statsd all 4.0.1-2 [13.3 kB]
Get: 451 http://deb.debian.org/debian unstable/main amd64 python3-oslo.middleware all 6.2.0-3 [33.4 kB]
Get: 452 http://deb.debian.org/debian unstable/main amd64 python3-tempita all 0.6.0-1 [14.6 kB]
Get: 453 http://deb.debian.org/debian unstable/main amd64 python3-paste all 3.10.1-1 [222 kB]
Get: 454 http://deb.debian.org/debian unstable/main amd64 python3-pastedeploy-tpl all 3.1-1 [8268 B]
Get: 455 http://deb.debian.org/debian unstable/main amd64 python3-pastedeploy all 3.1-1 [18.3 kB]
Get: 456 http://deb.debian.org/debian unstable/main amd64 python3-repoze.lru all 0.7-3 [12.2 kB]
Get: 457 http://deb.debian.org/debian unstable/main amd64 python3-routes all 2.5.1-7 [98.2 kB]
Get: 458 http://deb.debian.org/debian unstable/main amd64 python3-yappi amd64 1.6.10-2+b1 [32.5 kB]
Get: 459 http://deb.debian.org/debian unstable/main amd64 python3-oslo.service all 3.5.0-3 [43.5 kB]
Get: 460 http://deb.debian.org/debian unstable/main amd64 python3-zmq amd64 26.2.1-1+b1 [182 kB]
Get: 461 http://deb.debian.org/debian unstable/main amd64 python3-oslo.messaging all 14.9.1-2 [1111 kB]
Get: 462 http://deb.debian.org/debian experimental/main amd64 python3-oslo.policy all 4.5.1-2 [55.9 kB]
Get: 463 http://deb.debian.org/debian unstable/main amd64 python3-oslo.reports all 3.4.0-3 [25.4 kB]
Get: 464 http://deb.debian.org/debian unstable/main amd64 python3-oslo.rootwrap all 7.3.0-3 [23.6 kB]
Get: 465 http://deb.debian.org/debian unstable/main amd64 python3-oslo.upgradecheck all 2.4.0-3 [8840 B]
Get: 466 http://deb.debian.org/debian unstable/main amd64 python3-oslo.versionedobjects all 3.4.0-3 [56.7 kB]
Get: 467 http://deb.debian.org/debian unstable/main amd64 python3-tomlkit all 0.13.2-1 [42.7 kB]
Get: 468 http://deb.debian.org/debian unstable/main amd64 python3-voluptuous all 0.14.2-1 [45.8 kB]
Get: 469 http://deb.debian.org/debian unstable/main amd64 python3-subunit all 1.4.2-3 [66.4 kB]
Get: 470 http://deb.debian.org/debian unstable/main amd64 subunit all 1.4.2-3 [5248 B]
Get: 471 http://deb.debian.org/debian unstable/main amd64 python3-stestr all 4.1.0-3 [56.9 kB]
Get: 472 http://deb.debian.org/debian unstable/main amd64 python3-oslotest all 1:5.0.0-4 [17.2 kB]
Get: 473 http://deb.debian.org/debian unstable/main amd64 python3-osprofiler all 4.2.0-4 [46.7 kB]
Get: 474 http://deb.debian.org/debian unstable/main amd64 python3-simplegeneric all 0.8.1-5 [10.9 kB]
Get: 475 http://deb.debian.org/debian unstable/main amd64 python3-pecan all 1.5.1-6 [103 kB]
Get: 476 http://deb.debian.org/debian unstable/main amd64 python3-pyasn1 all 0.6.1-1 [68.9 kB]
Get: 477 http://deb.debian.org/debian unstable/main amd64 python3-pyasn1-modules all 0.4.1-2 [85.2 kB]
Get: 478 http://deb.debian.org/debian unstable/main amd64 python3-pycryptodome amd64 3.20.0+dfsg-3 [1073 kB]
Get: 479 http://deb.debian.org/debian unstable/main amd64 python3-pysmi all 0.3.4-3 [52.2 kB]
Get: 480 http://deb.debian.org/debian unstable/main amd64 python3-pysnmp4 all 4.4.12-4 [180 kB]
Get: 481 http://deb.debian.org/debian unstable/main amd64 python3-retrying all 1.3.3-4 [8876 B]
Get: 482 http://deb.debian.org/debian unstable/main amd64 python3-sushy all 5.2.0-3 [113 kB]
Get: 483 http://deb.debian.org/debian unstable/main amd64 python3-proliantutils all 2.16.2-3 [170 kB]
Get: 484 http://deb.debian.org/debian unstable/main amd64 python3-pycdlib all 1.12.0+ds1-7 [152 kB]
Get: 485 http://deb.debian.org/debian unstable/main amd64 python3-pyghmi all 1.5.70-4 [154 kB]
Get: 486 http://deb.debian.org/debian unstable/main amd64 python3-pymemcache all 4.0.0-8 [45.0 kB]
Get: 487 http://deb.debian.org/debian unstable/main amd64 python3-redis all 4.3.4-4 [185 kB]
Get: 488 http://deb.debian.org/debian unstable/main amd64 python3-scciclient all 0.16.0-3 [43.6 kB]
Get: 489 http://deb.debian.org/debian unstable/main amd64 python3-sphinxcontrib.httpdomain all 1.8.1-2 [21.5 kB]
Get: 490 http://deb.debian.org/debian unstable/main amd64 python3-sphinxcontrib-pecanwsme all 0.11.0-1 [6480 B]
Get: 491 http://deb.debian.org/debian unstable/main amd64 python3-sphinxcontrib.apidoc all 0.3.0-6 [7716 B]
Get: 492 http://deb.debian.org/debian unstable/main amd64 python3-sphinxcontrib.svg2pdfconverter all 1.3.0-2 [6792 B]
Get: 493 http://deb.debian.org/debian unstable/main amd64 python3-zake all 0.2.2-8 [15.6 kB]
Get: 494 http://deb.debian.org/debian unstable/main amd64 python3-tooz all 6.3.0-4 [52.6 kB]
Get: 495 http://deb.debian.org/debian unstable/main amd64 python3-waitress all 3.0.2-1 [46.5 kB]
Get: 496 http://deb.debian.org/debian unstable/main amd64 python3-websockify amd64 0.12.0+dfsg1-4+b1 [46.3 kB]
Get: 497 http://deb.debian.org/debian unstable/main amd64 python3-webtest all 3.0.2-1 [35.2 kB]
Get: 498 http://deb.debian.org/debian unstable/main amd64 python3-zeroconf all 0.146.1-1 [81.0 kB]
Get: 499 http://deb.debian.org/debian unstable/main amd64 qemu-utils amd64 1:9.2.2+ds-1+b2 [1976 kB]
Fetched 165 MB in 3s (65.6 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libsystemd-shared:amd64.
(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 ... 19805 files and directories currently installed.)
Preparing to unpack .../libsystemd-shared_257.4-3_amd64.deb ...
Unpacking libsystemd-shared:amd64 (257.4-3) ...
Selecting previously unselected package libapparmor1:amd64.
Preparing to unpack .../libapparmor1_4.1.0~beta5-5_amd64.deb ...
Unpacking libapparmor1:amd64 (4.1.0~beta5-5) ...
Setting up libsystemd-shared:amd64 (257.4-3) ...
Selecting previously unselected package systemd.
(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 ... 19818 files and directories currently installed.)
Preparing to unpack .../systemd_257.4-3_amd64.deb ...
Unpacking systemd (257.4-3) ...
Setting up libapparmor1:amd64 (4.1.0~beta5-5) ...
Setting up systemd (257.4-3) ...
Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'.

Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'.

Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'.

Initializing machine ID from random generator.

Creating group 'systemd-journal' with GID 999.

Creating group 'systemd-network' with GID 998.

Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998.

/usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring.

Selecting previously unselected package systemd-sysv.
(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 ... 20761 files and directories currently installed.)
Preparing to unpack .../0-systemd-sysv_257.4-3_amd64.deb ...
Unpacking systemd-sysv (257.4-3) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../1-libdbus-1-3_1.16.2-2_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.16.2-2) ...
Selecting previously unselected package dbus-bin.
Preparing to unpack .../2-dbus-bin_1.16.2-2_amd64.deb ...
Unpacking dbus-bin (1.16.2-2) ...
Selecting previously unselected package dbus-session-bus-common.
Preparing to unpack .../3-dbus-session-bus-common_1.16.2-2_all.deb ...
Unpacking dbus-session-bus-common (1.16.2-2) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../4-libexpat1_2.7.0-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.7.0-1) ...
Selecting previously unselected package dbus-daemon.
Preparing to unpack .../5-dbus-daemon_1.16.2-2_amd64.deb ...
Unpacking dbus-daemon (1.16.2-2) ...
Selecting previously unselected package dbus-system-bus-common.
Preparing to unpack .../6-dbus-system-bus-common_1.16.2-2_all.deb ...
Unpacking dbus-system-bus-common (1.16.2-2) ...
Selecting previously unselected package dbus.
Preparing to unpack .../7-dbus_1.16.2-2_amd64.deb ...
Unpacking dbus (1.16.2-2) ...
Selecting previously unselected package libpython3.13-minimal:amd64.
Preparing to unpack .../8-libpython3.13-minimal_3.13.2-2_amd64.deb ...
Unpacking libpython3.13-minimal:amd64 (3.13.2-2) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../9-python3.13-minimal_3.13.2-2_amd64.deb ...
Unpacking python3.13-minimal (3.13.2-2) ...
Setting up libpython3.13-minimal:amd64 (3.13.2-2) ...
Setting up libexpat1:amd64 (2.7.0-1) ...
Setting up python3.13-minimal (3.13.2-2) ...
Selecting previously unselected package python3-minimal.
(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 ... 21187 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.2-2_amd64.deb ...
Unpacking python3-minimal (3.13.2-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_13.0.0_all.deb ...
Unpacking media-types (13.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.5_all.deb ...
Unpacking netbase (6.5) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package libffi8:amd64.
Preparing to unpack .../4-libffi8_3.4.7-1_amd64.deb ...
Unpacking libffi8:amd64 (3.4.7-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:amd64.
Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:amd64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:amd64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-2_amd64.deb ...
Unpacking libpython3.13-stdlib:amd64 (3.13.2-2) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.2-2_amd64.deb ...
Unpacking python3.13 (3.13.2-2) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../9-libpython3-stdlib_3.13.2-2_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.13.2-2) ...
Setting up python3-minimal (3.13.2-2) ...
Selecting previously unselected package python3.
(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 ... 22197 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.2-2_amd64.deb ...
Unpacking python3 (3.13.2-2) ...
Selecting previously unselected package python3-numpy-dev:amd64.
Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_amd64.deb ...
Unpacking python3-numpy-dev:amd64 (1:2.2.3+ds-5) ...
Selecting previously unselected package libblas3:amd64.
Preparing to unpack .../002-libblas3_3.12.1-2_amd64.deb ...
Unpacking libblas3:amd64 (3.12.1-2) ...
Selecting previously unselected package libgfortran5:amd64.
Preparing to unpack .../003-libgfortran5_14.2.0-19_amd64.deb ...
Unpacking libgfortran5:amd64 (14.2.0-19) ...
Selecting previously unselected package liblapack3:amd64.
Preparing to unpack .../004-liblapack3_3.12.1-2_amd64.deb ...
Unpacking liblapack3:amd64 (3.12.1-2) ...
Selecting previously unselected package python3-numpy.
Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_amd64.deb ...
Unpacking python3-numpy (1:2.2.3+ds-5) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../006-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package sudo.
Preparing to unpack .../007-sudo_1.9.16p2-1_amd64.deb ...
Unpacking sudo (1.9.16p2-1) ...
Selecting previously unselected package libproc2-0:amd64.
Preparing to unpack .../008-libproc2-0_2%3a4.0.4-7_amd64.deb ...
Unpacking libproc2-0:amd64 (2:4.0.4-7) ...
Selecting previously unselected package procps.
Preparing to unpack .../009-procps_2%3a4.0.4-7_amd64.deb ...
Unpacking procps (2:4.0.4-7) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../010-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package openssl.
Preparing to unpack .../011-openssl_3.4.1-1_amd64.deb ...
Unpacking openssl (3.4.1-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../012-ca-certificates_20241223_all.deb ...
Unpacking ca-certificates (20241223) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../013-libmagic-mgc_1%3a5.46-3_amd64.deb ...
Unpacking libmagic-mgc (1:5.46-3) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../014-libmagic1t64_1%3a5.46-3_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.46-3) ...
Selecting previously unselected package file.
Preparing to unpack .../015-file_1%3a5.46-3_amd64.deb ...
Unpacking file (1:5.46-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../016-gettext-base_0.23.1-1_amd64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../017-libuchardet0_0.0.8-1+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../018-groff-base_1.23.0-7_amd64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package libpam-systemd:amd64.
Preparing to unpack .../019-libpam-systemd_257.4-3_amd64.deb ...
Unpacking libpam-systemd:amd64 (257.4-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../020-bsdextrautils_2.40.4-5_amd64.deb ...
Unpacking bsdextrautils (2.40.4-5) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../021-libpipeline1_1.5.8-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../022-man-db_2.13.0-1_amd64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../023-libunistring5_1.3-1_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-1) ...
Selecting previously unselected package libidn2-0:amd64.
Preparing to unpack .../024-libidn2-0_2.3.8-2_amd64.deb ...
Unpacking libidn2-0:amd64 (2.3.8-2) ...
Selecting previously unselected package libp11-kit0:amd64.
Preparing to unpack .../025-libp11-kit0_0.25.5-3_amd64.deb ...
Unpacking libp11-kit0:amd64 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:amd64.
Preparing to unpack .../026-libtasn1-6_4.20.0-2_amd64.deb ...
Unpacking libtasn1-6:amd64 (4.20.0-2) ...
Selecting previously unselected package libgnutls30t64:amd64.
Preparing to unpack .../027-libgnutls30t64_3.8.9-2_amd64.deb ...
Unpacking libgnutls30t64:amd64 (3.8.9-2) ...
Selecting previously unselected package libpsl5t64:amd64.
Preparing to unpack .../028-libpsl5t64_0.21.2-1.1+b1_amd64.deb ...
Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ...
Selecting previously unselected package wget.
Preparing to unpack .../029-wget_1.25.0-2_amd64.deb ...
Unpacking wget (1.25.0-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../030-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ...
Selecting previously unselected package libglib2.0-0t64:amd64.
Preparing to unpack .../031-libglib2.0-0t64_2.84.0-2_amd64.deb ...
Unpacking libglib2.0-0t64:amd64 (2.84.0-2) ...
Selecting previously unselected package libicu76:amd64.
Preparing to unpack .../032-libicu76_76.1-3_amd64.deb ...
Unpacking libicu76:amd64 (76.1-3) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../033-libxml2_2.12.7+dfsg+really2.9.14-0.3+b1_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.3+b1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../034-shared-mime-info_2.4-5+b2_amd64.deb ...
Unpacking shared-mime-info (2.4-5+b2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../035-libjpeg62-turbo_1%3a2.1.5-3.1_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3.1) ...
Selecting previously unselected package libpng16-16t64:amd64.
Preparing to unpack .../036-libpng16-16t64_1.6.47-1.1_amd64.deb ...
Unpacking libpng16-16t64:amd64 (1.6.47-1.1) ...
Selecting previously unselected package libdeflate0:amd64.
Preparing to unpack .../037-libdeflate0_1.23-1+b1_amd64.deb ...
Unpacking libdeflate0:amd64 (1.23-1+b1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../038-libjbig0_2.1-6.1+b2_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-6.1+b2) ...
Selecting previously unselected package liblerc4:amd64.
Preparing to unpack .../039-liblerc4_4.0.0+ds-5_amd64.deb ...
Unpacking liblerc4:amd64 (4.0.0+ds-5) ...
Selecting previously unselected package libsharpyuv0:amd64.
Preparing to unpack .../040-libsharpyuv0_1.5.0-0.1_amd64.deb ...
Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebp7:amd64.
Preparing to unpack .../041-libwebp7_1.5.0-0.1_amd64.deb ...
Unpacking libwebp7:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libtiff6:amd64.
Preparing to unpack .../042-libtiff6_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiff6:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64.
Preparing to unpack .../043-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_amd64.deb ...
Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../044-gtk-update-icon-cache_4.18.2+ds-1_amd64.deb ...
No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed.
No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed.
Unpacking gtk-update-icon-cache (4.18.2+ds-1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../045-hicolor-icon-theme_0.18-2_all.deb ...
Unpacking hicolor-icon-theme (0.18-2) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../046-adwaita-icon-theme_48.0-1_all.deb ...
Unpacking adwaita-icon-theme (48.0-1) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../047-python3-markupsafe_2.1.5-1+b3_amd64.deb ...
Unpacking python3-markupsafe (2.1.5-1+b3) ...
Selecting previously unselected package python3-mako.
Preparing to unpack .../048-python3-mako_1.3.8-2_all.deb ...
Unpacking python3-mako (1.3.8-2) ...
Selecting previously unselected package python3-greenlet.
Preparing to unpack .../049-python3-greenlet_3.1.0-1+b2_amd64.deb ...
Unpacking python3-greenlet (3.1.0-1+b2) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../050-python3-zipp_3.21.0-1_all.deb ...
Unpacking python3-zipp (3.21.0-1) ...
Selecting previously unselected package python3-importlib-metadata.
Preparing to unpack .../051-python3-importlib-metadata_8.6.1-1_all.deb ...
Unpacking python3-importlib-metadata (8.6.1-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../052-python3-typing-extensions_4.12.2-2_all.deb ...
Unpacking python3-typing-extensions (4.12.2-2) ...
Selecting previously unselected package python3-sqlalchemy.
Preparing to unpack .../053-python3-sqlalchemy_2.0.32+ds1-1_all.deb ...
Unpacking python3-sqlalchemy (2.0.32+ds1-1) ...
Selecting previously unselected package python3-alembic.
Preparing to unpack .../054-python3-alembic_1.13.2-4_all.deb ...
Unpacking python3-alembic (1.13.2-4) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../055-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../056-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../057-libjs-sphinxdoc_8.1.3-5_all.deb ...
Unpacking libjs-sphinxdoc (8.1.3-5) ...
Selecting previously unselected package alembic.
Preparing to unpack .../058-alembic_1.13.2-4_all.deb ...
Unpacking alembic (1.13.2-4) ...
Selecting previously unselected package at-spi2-common.
Preparing to unpack .../059-at-spi2-common_2.56.0-3_all.deb ...
Unpacking at-spi2-common (2.56.0-3) ...
Selecting previously unselected package m4.
Preparing to unpack .../060-m4_1.4.19-7_amd64.deb ...
Unpacking m4 (1.4.19-7) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../061-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../062-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../063-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../064-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../065-dbus-user-session_1.16.2-2_amd64.deb ...
Unpacking dbus-user-session (1.16.2-2) ...
Selecting previously unselected package libdconf1:amd64.
Preparing to unpack .../066-libdconf1_0.40.0-5_amd64.deb ...
Unpacking libdconf1:amd64 (0.40.0-5) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../067-dconf-service_0.40.0-5_amd64.deb ...
Unpacking dconf-service (0.40.0-5) ...
Selecting previously unselected package dconf-gsettings-backend:amd64.
Preparing to unpack .../068-dconf-gsettings-backend_0.40.0-5_amd64.deb ...
Unpacking dconf-gsettings-backend:amd64 (0.40.0-5) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../069-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../070-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../071-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../074-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../075-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../076-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../077-gettext_0.23.1-1_amd64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../079-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../080-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../081-dh-python_6.20250308_all.deb ...
Unpacking dh-python (6.20250308) ...
Selecting previously unselected package libtext-iconv-perl:amd64.
Preparing to unpack .../082-libtext-iconv-perl_1.7-8+b4_amd64.deb ...
Unpacking libtext-iconv-perl:amd64 (1.7-8+b4) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../083-emacsen-common_3.0.7_all.deb ...
Unpacking emacsen-common (3.0.7) ...
Selecting previously unselected package dictionaries-common.
Preparing to unpack .../084-dictionaries-common_1.30.10_all.deb ...
Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common'
Unpacking dictionaries-common (1.30.10) ...
Selecting previously unselected package libgpg-error0:amd64.
Preparing to unpack .../085-libgpg-error0_1.51-3_amd64.deb ...
Unpacking libgpg-error0:amd64 (1.51-3) ...
Selecting previously unselected package libassuan9:amd64.
Preparing to unpack .../086-libassuan9_3.0.2-2_amd64.deb ...
Unpacking libassuan9:amd64 (3.0.2-2) ...
Selecting previously unselected package libgcrypt20:amd64.
Preparing to unpack .../087-libgcrypt20_1.11.0-7_amd64.deb ...
Unpacking libgcrypt20:amd64 (1.11.0-7) ...
Selecting previously unselected package gpgconf.
Preparing to unpack .../088-gpgconf_2.2.46-5_amd64.deb ...
Unpacking gpgconf (2.2.46-5) ...
Selecting previously unselected package libksba8:amd64.
Preparing to unpack .../089-libksba8_1.6.7-2+b1_amd64.deb ...
Unpacking libksba8:amd64 (1.6.7-2+b1) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../090-libsasl2-modules-db_2.1.28+dfsg1-9_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../091-libsasl2-2_2.1.28+dfsg1-9_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-9) ...
Selecting previously unselected package libldap2:amd64.
Preparing to unpack .../092-libldap2_2.6.9+dfsg-2_amd64.deb ...
Unpacking libldap2:amd64 (2.6.9+dfsg-2) ...
Selecting previously unselected package libnpth0t64:amd64.
Preparing to unpack .../093-libnpth0t64_1.8-2_amd64.deb ...
Unpacking libnpth0t64:amd64 (1.8-2) ...
Selecting previously unselected package dirmngr.
Preparing to unpack .../094-dirmngr_2.2.46-5_amd64.deb ...
Unpacking dirmngr (2.2.46-5) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../095-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../096-docutils-common_0.21.2+dfsg-2_all.deb ...
Unpacking docutils-common (0.21.2+dfsg-2) ...
Selecting previously unselected package python3-mccabe.
Preparing to unpack .../097-python3-mccabe_0.7.0-1_all.deb ...
Unpacking python3-mccabe (0.7.0-1) ...
Selecting previously unselected package python3-pycodestyle.
Preparing to unpack .../098-python3-pycodestyle_2.12.1-2_all.deb ...
Unpacking python3-pycodestyle (2.12.1-2) ...
Selecting previously unselected package python3-pyflakes.
Preparing to unpack .../099-python3-pyflakes_3.2.0-3_all.deb ...
Unpacking python3-pyflakes (3.2.0-3) ...
Selecting previously unselected package python3-flake8.
Preparing to unpack .../100-python3-flake8_7.1.1-3_all.deb ...
Unpacking python3-flake8 (7.1.1-3) ...
Selecting previously unselected package flake8.
Preparing to unpack .../101-flake8_7.1.1-3_all.deb ...
Unpacking flake8 (7.1.1-3) ...
Selecting previously unselected package libbrotli1:amd64.
Preparing to unpack .../102-libbrotli1_1.1.0-2+b7_amd64.deb ...
Unpacking libbrotli1:amd64 (1.1.0-2+b7) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../103-libfreetype6_2.13.3+dfsg-1_amd64.deb ...
Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../104-fonts-dejavu-mono_2.37-8_all.deb ...
Unpacking fonts-dejavu-mono (2.37-8) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../105-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../106-fontconfig-config_2.15.0-2.2_amd64.deb ...
Unpacking fontconfig-config (2.15.0-2.2) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../107-libfontconfig1_2.15.0-2.2_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.15.0-2.2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../108-fontconfig_2.15.0-2.2_amd64.deb ...
Unpacking fontconfig (2.15.0-2.2) ...
Selecting previously unselected package fonts-font-awesome.
Preparing to unpack .../109-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ...
Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Selecting previously unselected package fonts-glyphicons-halflings.
Preparing to unpack .../110-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ...
Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Selecting previously unselected package genisoimage.
Preparing to unpack .../111-genisoimage_9%3a1.1.11-4_amd64.deb ...
Unpacking genisoimage (9:1.1.11-4) ...
Selecting previously unselected package gnupg-l10n.
Preparing to unpack .../112-gnupg-l10n_2.2.46-5_all.deb ...
Unpacking gnupg-l10n (2.2.46-5) ...
Selecting previously unselected package gpg.
Preparing to unpack .../113-gpg_2.2.46-5_amd64.deb ...
Unpacking gpg (2.2.46-5) ...
Selecting previously unselected package pinentry-curses.
Preparing to unpack .../114-pinentry-curses_1.3.1-2_amd64.deb ...
Unpacking pinentry-curses (1.3.1-2) ...
Selecting previously unselected package gpg-agent.
Preparing to unpack .../115-gpg-agent_2.2.46-5_amd64.deb ...
Unpacking gpg-agent (2.2.46-5) ...
Selecting previously unselected package gpgsm.
Preparing to unpack .../116-gpgsm_2.2.46-5_amd64.deb ...
Unpacking gpgsm (2.2.46-5) ...
Selecting previously unselected package gnupg.
Preparing to unpack .../117-gnupg_2.2.46-5_all.deb ...
Unpacking gnupg (2.2.46-5) ...
Selecting previously unselected package hunspell-en-us.
Preparing to unpack .../118-hunspell-en-us_1%3a2020.12.07-4_all.deb ...
Unpacking hunspell-en-us (1:2020.12.07-4) ...
Selecting previously unselected package ieee-data.
Preparing to unpack .../119-ieee-data_20240722_all.deb ...
Unpacking ieee-data (20240722) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../120-libpixman-1-0_0.44.0-3_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.44.0-3) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../121-libxau6_1%3a1.0.11-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../122-libxdmcp6_1%3a1.1.5-1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../123-libxcb1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../124-libx11-data_2%3a1.8.12-1_all.deb ...
Unpacking libx11-data (2:1.8.12-1) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../125-libx11-6_2%3a1.8.12-1_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.8.12-1) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../126-libxcb-render0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../127-libxcb-shm0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../128-libxext6_2%3a1.3.4-1+b3_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../129-libxrender1_1%3a0.9.10-1.1+b4_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../130-libcairo2_1.18.4-1+b1_amd64.deb ...
Unpacking libcairo2:amd64 (1.18.4-1+b1) ...
Selecting previously unselected package libcairo-gobject2:amd64.
Preparing to unpack .../131-libcairo-gobject2_1.18.4-1+b1_amd64.deb ...
Unpacking libcairo-gobject2:amd64 (1.18.4-1+b1) ...
Selecting previously unselected package libdav1d7:amd64.
Preparing to unpack .../132-libdav1d7_1.5.1-1_amd64.deb ...
Unpacking libdav1d7:amd64 (1.5.1-1) ...
Selecting previously unselected package libfribidi0:amd64.
Preparing to unpack .../133-libfribidi0_1.0.16-1_amd64.deb ...
Unpacking libfribidi0:amd64 (1.0.16-1) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../134-libgraphite2-3_1.3.14-2+b1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../135-libharfbuzz0b_10.2.0-1+b1_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (10.2.0-1+b1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../136-libthai-data_0.1.29-2_all.deb ...
Unpacking libthai-data (0.1.29-2) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../137-libdatrie1_0.2.13-3+b1_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.13-3+b1) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../138-libthai0_0.1.29-2+b1_amd64.deb ...
Unpacking libthai0:amd64 (0.1.29-2+b1) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../139-libpango-1.0-0_1.56.3-1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.56.3-1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../140-libpangoft2-1.0-0_1.56.3-1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.56.3-1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../141-libpangocairo-1.0-0_1.56.3-1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.56.3-1) ...
Selecting previously unselected package librsvg2-2:amd64.
Preparing to unpack .../142-librsvg2-2_2.60.0+dfsg-1_amd64.deb ...
Unpacking librsvg2-2:amd64 (2.60.0+dfsg-1) ...
Selecting previously unselected package librsvg2-common:amd64.
Preparing to unpack .../143-librsvg2-common_2.60.0+dfsg-1_amd64.deb ...
Unpacking librsvg2-common:amd64 (2.60.0+dfsg-1) ...
Selecting previously unselected package libdouble-conversion3:amd64.
Preparing to unpack .../144-libdouble-conversion3_3.3.1-1_amd64.deb ...
Unpacking libdouble-conversion3:amd64 (3.3.1-1) ...
Selecting previously unselected package libgslcblas0:amd64.
Preparing to unpack .../145-libgslcblas0_2.8+dfsg-5_amd64.deb ...
Unpacking libgslcblas0:amd64 (2.8+dfsg-5) ...
Selecting previously unselected package libgsl28:amd64.
Preparing to unpack .../146-libgsl28_2.8+dfsg-5_amd64.deb ...
Unpacking libgsl28:amd64 (2.8+dfsg-5) ...
Selecting previously unselected package lib2geom1.4.0:amd64.
Preparing to unpack .../147-lib2geom1.4.0_1.4-4_amd64.deb ...
Unpacking lib2geom1.4.0:amd64 (1.4-4) ...
Selecting previously unselected package libatk1.0-0t64:amd64.
Preparing to unpack .../148-libatk1.0-0t64_2.56.0-3_amd64.deb ...
Unpacking libatk1.0-0t64:amd64 (2.56.0-3) ...
Selecting previously unselected package libglibmm-2.4-1t64:amd64.
Preparing to unpack .../149-libglibmm-2.4-1t64_2.66.8-1_amd64.deb ...
Unpacking libglibmm-2.4-1t64:amd64 (2.66.8-1) ...
Selecting previously unselected package libatkmm-1.6-1v5:amd64.
Preparing to unpack .../150-libatkmm-1.6-1v5_2.28.4-1+b2_amd64.deb ...
Unpacking libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ...
Selecting previously unselected package libboost-filesystem1.83.0:amd64.
Preparing to unpack .../151-libboost-filesystem1.83.0_1.83.0-4.1+b2_amd64.deb ...
Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-4.1+b2) ...
Selecting previously unselected package libcairomm-1.0-1v5:amd64.
Preparing to unpack .../152-libcairomm-1.0-1v5_1.14.5-2+b1_amd64.deb ...
Unpacking libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../153-liblcms2-2_2.16-2_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.16-2) ...
Selecting previously unselected package librevenge-0.0-0:amd64.
Preparing to unpack .../154-librevenge-0.0-0_0.0.5-3+b2_amd64.deb ...
Unpacking librevenge-0.0-0:amd64 (0.0.5-3+b2) ...
Selecting previously unselected package libcdr-0.1-1:amd64.
Preparing to unpack .../155-libcdr-0.1-1_0.1.7-1+b3_amd64.deb ...
Unpacking libcdr-0.1-1:amd64 (0.1.7-1+b3) ...
Selecting previously unselected package libepoxy0:amd64.
Preparing to unpack .../156-libepoxy0_1.5.10-2_amd64.deb ...
Unpacking libepoxy0:amd64 (1.5.10-2) ...
Selecting previously unselected package libgc1:amd64.
Preparing to unpack .../157-libgc1_1%3a8.2.8-1_amd64.deb ...
Unpacking libgc1:amd64 (1:8.2.8-1) ...
Selecting previously unselected package libgspell-1-common.
Preparing to unpack .../158-libgspell-1-common_1.14.0-2_all.deb ...
Unpacking libgspell-1-common (1.14.0-2) ...
Selecting previously unselected package libaspell15:amd64.
Preparing to unpack .../159-libaspell15_0.60.8.1-4_amd64.deb ...
Unpacking libaspell15:amd64 (0.60.8.1-4) ...
Selecting previously unselected package libhunspell-1.7-0:amd64.
Preparing to unpack .../160-libhunspell-1.7-0_1.7.2+really1.7.2-10+b4_amd64.deb ...
Unpacking libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b4) ...
Selecting previously unselected package libenchant-2-2:amd64.
Preparing to unpack .../161-libenchant-2-2_2.8.2+dfsg1-3_amd64.deb ...
Unpacking libenchant-2-2:amd64 (2.8.2+dfsg1-3) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../162-libxi6_2%3a1.8.2-1_amd64.deb ...
Unpacking libxi6:amd64 (2:1.8.2-1) ...
Selecting previously unselected package libatspi2.0-0t64:amd64.
Preparing to unpack .../163-libatspi2.0-0t64_2.56.0-3_amd64.deb ...
Unpacking libatspi2.0-0t64:amd64 (2.56.0-3) ...
Selecting previously unselected package libatk-bridge2.0-0t64:amd64.
Preparing to unpack .../164-libatk-bridge2.0-0t64_2.56.0-3_amd64.deb ...
Unpacking libatk-bridge2.0-0t64:amd64 (2.56.0-3) ...
Selecting previously unselected package libcloudproviders0:amd64.
Preparing to unpack .../165-libcloudproviders0_0.3.6-1+b1_amd64.deb ...
Unpacking libcloudproviders0:amd64 (0.3.6-1+b1) ...
Selecting previously unselected package libcolord2:amd64.
Preparing to unpack .../166-libcolord2_1.4.7-3_amd64.deb ...
Unpacking libcolord2:amd64 (1.4.7-3) ...
Selecting previously unselected package libavahi-common-data:amd64.
Preparing to unpack .../167-libavahi-common-data_0.8-16_amd64.deb ...
Unpacking libavahi-common-data:amd64 (0.8-16) ...
Selecting previously unselected package libavahi-common3:amd64.
Preparing to unpack .../168-libavahi-common3_0.8-16_amd64.deb ...
Unpacking libavahi-common3:amd64 (0.8-16) ...
Selecting previously unselected package libavahi-client3:amd64.
Preparing to unpack .../169-libavahi-client3_0.8-16_amd64.deb ...
Unpacking libavahi-client3:amd64 (0.8-16) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../170-libkrb5support0_1.21.3-5_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.21.3-5) ...
Selecting previously unselected package libcom-err2:amd64.
Preparing to unpack .../171-libcom-err2_1.47.2-1+b1_amd64.deb ...
Unpacking libcom-err2:amd64 (1.47.2-1+b1) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../172-libk5crypto3_1.21.3-5_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.21.3-5) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../173-libkeyutils1_1.6.3-4_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../174-libkrb5-3_1.21.3-5_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.21.3-5) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../175-libgssapi-krb5-2_1.21.3-5_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ...
Selecting previously unselected package libcups2t64:amd64.
Preparing to unpack .../176-libcups2t64_2.4.10-2+b1_amd64.deb ...
Unpacking libcups2t64:amd64 (2.4.10-2+b1) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../177-libwayland-client0_1.23.1-3_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.23.1-3) ...
Selecting previously unselected package libwayland-cursor0:amd64.
Preparing to unpack .../178-libwayland-cursor0_1.23.1-3_amd64.deb ...
Unpacking libwayland-cursor0:amd64 (1.23.1-3) ...
Selecting previously unselected package libwayland-egl1:amd64.
Preparing to unpack .../179-libwayland-egl1_1.23.1-3_amd64.deb ...
Unpacking libwayland-egl1:amd64 (1.23.1-3) ...
Selecting previously unselected package libxcomposite1:amd64.
Preparing to unpack .../180-libxcomposite1_1%3a0.4.6-1_amd64.deb ...
Unpacking libxcomposite1:amd64 (1:0.4.6-1) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../181-libxfixes3_1%3a6.0.0-2+b4_amd64.deb ...
Unpacking libxfixes3:amd64 (1:6.0.0-2+b4) ...
Selecting previously unselected package libxcursor1:amd64.
Preparing to unpack .../182-libxcursor1_1%3a1.2.3-1_amd64.deb ...
Unpacking libxcursor1:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libxdamage1:amd64.
Preparing to unpack .../183-libxdamage1_1%3a1.1.6-1+b2_amd64.deb ...
Unpacking libxdamage1:amd64 (1:1.1.6-1+b2) ...
Selecting previously unselected package libxinerama1:amd64.
Preparing to unpack .../184-libxinerama1_2%3a1.1.4-3+b3_amd64.deb ...
Unpacking libxinerama1:amd64 (2:1.1.4-3+b3) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../185-xkb-data_2.42-1_all.deb ...
Unpacking xkb-data (2.42-1) ...
Selecting previously unselected package libxkbcommon0:amd64.
Preparing to unpack .../186-libxkbcommon0_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon0:amd64 (1.7.0-2) ...
Selecting previously unselected package libxrandr2:amd64.
Preparing to unpack .../187-libxrandr2_2%3a1.5.4-1+b3_amd64.deb ...
Unpacking libxrandr2:amd64 (2:1.5.4-1+b3) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../188-libgtk-3-common_3.24.49-2_all.deb ...
Unpacking libgtk-3-common (3.24.49-2) ...
Selecting previously unselected package libgtk-3-0t64:amd64.
Preparing to unpack .../189-libgtk-3-0t64_3.24.49-2_amd64.deb ...
Unpacking libgtk-3-0t64:amd64 (3.24.49-2) ...
Selecting previously unselected package libgspell-1-3:amd64.
Preparing to unpack .../190-libgspell-1-3_1.14.0-2+b1_amd64.deb ...
Unpacking libgspell-1-3:amd64 (1.14.0-2+b1) ...
Selecting previously unselected package libpangomm-1.4-1v5:amd64.
Preparing to unpack .../191-libpangomm-1.4-1v5_2.46.4-1+b2_amd64.deb ...
Unpacking libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ...
Selecting previously unselected package libgtkmm-3.0-1t64:amd64.
Preparing to unpack .../192-libgtkmm-3.0-1t64_3.24.9-1+b1_amd64.deb ...
Unpacking libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ...
Selecting previously unselected package libgtksourceview-4-common.
Preparing to unpack .../193-libgtksourceview-4-common_4.8.4-5_all.deb ...
Unpacking libgtksourceview-4-common (4.8.4-5) ...
Selecting previously unselected package libgtksourceview-4-0:amd64.
Preparing to unpack .../194-libgtksourceview-4-0_4.8.4-5+b3_amd64.deb ...
Unpacking libgtksourceview-4-0:amd64 (4.8.4-5+b3) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../195-libnghttp2-14_1.64.0-1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.64.0-1) ...
Selecting previously unselected package libnghttp3-9:amd64.
Preparing to unpack .../196-libnghttp3-9_1.8.0-1_amd64.deb ...
Unpacking libnghttp3-9:amd64 (1.8.0-1) ...
Selecting previously unselected package libngtcp2-16:amd64.
Preparing to unpack .../197-libngtcp2-16_1.11.0-1_amd64.deb ...
Unpacking libngtcp2-16:amd64 (1.11.0-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64.
Preparing to unpack .../198-libngtcp2-crypto-gnutls8_1.11.0-1_amd64.deb ...
Unpacking libngtcp2-crypto-gnutls8:amd64 (1.11.0-1) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../199-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:amd64.
Preparing to unpack .../200-libssh2-1t64_1.11.1-1_amd64.deb ...
Unpacking libssh2-1t64:amd64 (1.11.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:amd64.
Preparing to unpack .../201-libcurl3t64-gnutls_8.13.0~rc2-1_amd64.deb ...
Unpacking libcurl3t64-gnutls:amd64 (8.13.0~rc2-1) ...
Selecting previously unselected package libgpgme11t64:amd64.
Preparing to unpack .../202-libgpgme11t64_1.24.2-1+b1_amd64.deb ...
Unpacking libgpgme11t64:amd64 (1.24.2-1+b1) ...
Selecting previously unselected package libgpgmepp6t64:amd64.
Preparing to unpack .../203-libgpgmepp6t64_1.24.2-1+b1_amd64.deb ...
Unpacking libgpgmepp6t64:amd64 (1.24.2-1+b1) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../204-libnspr4_2%3a4.36-1_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.36-1) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../205-libnss3_2%3a3.109-1_amd64.deb ...
Unpacking libnss3:amd64 (2:3.109-1) ...
Selecting previously unselected package libopenjp2-7:amd64.
Preparing to unpack .../206-libopenjp2-7_2.5.3-2_amd64.deb ...
Unpacking libopenjp2-7:amd64 (2.5.3-2) ...
Selecting previously unselected package libpoppler147:amd64.
Preparing to unpack .../207-libpoppler147_25.03.0-2_amd64.deb ...
Unpacking libpoppler147:amd64 (25.03.0-2) ...
Selecting previously unselected package libpoppler-glib8t64:amd64.
Preparing to unpack .../208-libpoppler-glib8t64_25.03.0-2_amd64.deb ...
Unpacking libpoppler-glib8t64:amd64 (25.03.0-2) ...
Selecting previously unselected package libpotrace0:amd64.
Preparing to unpack .../209-libpotrace0_1.16-2+b2_amd64.deb ...
Unpacking libpotrace0:amd64 (1.16-2+b2) ...
Selecting previously unselected package libvisio-0.1-1:amd64.
Preparing to unpack .../210-libvisio-0.1-1_0.1.7-1+b5_amd64.deb ...
Unpacking libvisio-0.1-1:amd64 (0.1.7-1+b5) ...
Selecting previously unselected package libwpd-0.10-10:amd64.
Preparing to unpack .../211-libwpd-0.10-10_0.10.3-2+b2_amd64.deb ...
Unpacking libwpd-0.10-10:amd64 (0.10.3-2+b2) ...
Selecting previously unselected package libwpg-0.3-3:amd64.
Preparing to unpack .../212-libwpg-0.3-3_0.3.4-3+b2_amd64.deb ...
Unpacking libwpg-0.3-3:amd64 (0.3.4-3+b2) ...
Selecting previously unselected package libxslt1.1:amd64.
Preparing to unpack .../213-libxslt1.1_1.1.35-1.2_amd64.deb ...
Unpacking libxslt1.1:amd64 (1.1.35-1.2) ...
Selecting previously unselected package inkscape.
Preparing to unpack .../214-inkscape_1.4-6_amd64.deb ...
Unpacking inkscape (1.4-6) ...
Selecting previously unselected package libonig5:amd64.
Preparing to unpack .../215-libonig5_6.9.9-1+b1_amd64.deb ...
Unpacking libonig5:amd64 (6.9.9-1+b1) ...
Selecting previously unselected package libjq1:amd64.
Preparing to unpack .../216-libjq1_1.7.1-3+b1_amd64.deb ...
Unpacking libjq1:amd64 (1.7.1-3+b1) ...
Selecting previously unselected package jq.
Preparing to unpack .../217-jq_1.7.1-3+b1_amd64.deb ...
Unpacking jq (1.7.1-3+b1) ...
Selecting previously unselected package libabsl20240722:amd64.
Preparing to unpack .../218-libabsl20240722_20240722.0-1.5_amd64.deb ...
Unpacking libabsl20240722:amd64 (20240722.0-1.5) ...
Selecting previously unselected package libaio1t64:amd64.
Preparing to unpack .../219-libaio1t64_0.3.113-8+b1_amd64.deb ...
Unpacking libaio1t64:amd64 (0.3.113-8+b1) ...
Selecting previously unselected package libcares2:amd64.
Preparing to unpack .../220-libcares2_1.34.4-2.1_amd64.deb ...
Unpacking libcares2:amd64 (1.34.4-2.1) ...
Selecting previously unselected package libcurl4t64:amd64.
Preparing to unpack .../221-libcurl4t64_8.13.0~rc2-1_amd64.deb ...
Unpacking libcurl4t64:amd64 (8.13.0~rc2-1) ...
Selecting previously unselected package libev4t64:amd64.
Preparing to unpack .../222-libev4t64_1%3a4.33-2.1+b1_amd64.deb ...
Unpacking libev4t64:amd64 (1:4.33-2.1+b1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../223-x11-common_1%3a7.7+24_all.deb ...
Unpacking x11-common (1:7.7+24) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../224-libice6_2%3a1.1.1-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.1.1-1) ...
Selecting previously unselected package libimagequant0:amd64.
Preparing to unpack .../225-libimagequant0_2.18.0-1+b2_amd64.deb ...
Unpacking libimagequant0:amd64 (2.18.0-1+b2) ...
Selecting previously unselected package node-popper2.
Preparing to unpack .../226-node-popper2_2.11.2-8_all.deb ...
Unpacking node-popper2 (2.11.2-8) ...
Selecting previously unselected package libjs-bootstrap5.
Preparing to unpack .../227-libjs-bootstrap5_5.3.3+dfsg-5_all.deb ...
Unpacking libjs-bootstrap5 (5.3.3+dfsg-5) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../228-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package mysql-common.
Preparing to unpack .../229-mysql-common_5.8+1.1.1_all.deb ...
Unpacking mysql-common (5.8+1.1.1) ...
Selecting previously unselected package mariadb-common.
Preparing to unpack .../230-mariadb-common_1%3a11.8.1-2_all.deb ...
Unpacking mariadb-common (1:11.8.1-2) ...
Selecting previously unselected package libmariadb3:amd64.
Preparing to unpack .../231-libmariadb3_1%3a11.8.1-2_amd64.deb ...
Unpacking libmariadb3:amd64 (1:11.8.1-2) ...
Selecting previously unselected package libnorm1t64:amd64.
Preparing to unpack .../232-libnorm1t64_1.5.9+dfsg-3.1+b2_amd64.deb ...
Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1+b2) ...
Selecting previously unselected package libnuma1:amd64.
Preparing to unpack .../233-libnuma1_2.0.18-1+b1_amd64.deb ...
Unpacking libnuma1:amd64 (2.0.18-1+b1) ...
Selecting previously unselected package libpgm-5.3-0t64:amd64.
Preparing to unpack .../234-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_amd64.deb ...
Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../235-libpq5_17.4-1+b1_amd64.deb ...
Unpacking libpq5:amd64 (17.4-1+b1) ...
Selecting previously unselected package libprotobuf32t64:amd64.
Preparing to unpack .../236-libprotobuf32t64_3.21.12-10+b6_amd64.deb ...
Unpacking libprotobuf32t64:amd64 (3.21.12-10+b6) ...
Selecting previously unselected package libraqm0:amd64.
Preparing to unpack .../237-libraqm0_0.10.2-1_amd64.deb ...
Unpacking libraqm0:amd64 (0.10.2-1) ...
Selecting previously unselected package librdkafka1:amd64.
Preparing to unpack .../238-librdkafka1_2.8.0-1_amd64.deb ...
Unpacking librdkafka1:amd64 (2.8.0-1) ...
Selecting previously unselected package libre2-11:amd64.
Preparing to unpack .../239-libre2-11_20240702-3+b1_amd64.deb ...
Unpacking libre2-11:amd64 (20240702-3+b1) ...
Selecting previously unselected package librsvg2-bin.
Preparing to unpack .../240-librsvg2-bin_2.60.0+dfsg-1_amd64.deb ...
Unpacking librsvg2-bin (2.60.0+dfsg-1) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../241-libsm6_2%3a1.2.4-1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.4-1) ...
Selecting previously unselected package libsodium23:amd64.
Preparing to unpack .../242-libsodium23_1.0.18-1+b2_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1+b2) ...
Selecting previously unselected package libsubunit-perl.
Preparing to unpack .../243-libsubunit-perl_1.4.2-3_all.deb ...
Unpacking libsubunit-perl (1.4.2-3) ...
Selecting previously unselected package liburing2:amd64.
Preparing to unpack .../244-liburing2_2.9-1_amd64.deb ...
Unpacking liburing2:amd64 (2.9-1) ...
Selecting previously unselected package libwebpdemux2:amd64.
Preparing to unpack .../245-libwebpdemux2_1.5.0-0.1_amd64.deb ...
Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebpmux3:amd64.
Preparing to unpack .../246-libwebpmux3_1.5.0-0.1_amd64.deb ...
Unpacking libwebpmux3:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libxt6t64:amd64.
Preparing to unpack .../247-libxt6t64_1%3a1.2.1-1.2+b2_amd64.deb ...
Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libxmu6:amd64.
Preparing to unpack .../248-libxmu6_2%3a1.1.3-3+b4_amd64.deb ...
Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../249-libyaml-0-2_0.2.5-2_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
Selecting previously unselected package libzmq5:amd64.
Preparing to unpack .../250-libzmq5_4.3.5-1+b3_amd64.deb ...
Unpacking libzmq5:amd64 (4.3.5-1+b3) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../251-lsb-release_12.1-1_all.deb ...
Unpacking lsb-release (12.1-1) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../252-python3-wheel_0.45.1-1_all.deb ...
Unpacking python3-wheel (0.45.1-1) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../253-python3-pip_25.0+dfsg-1_all.deb ...
Unpacking python3-pip (25.0+dfsg-1) ...
Selecting previously unselected package openstack-pkg-tools.
Preparing to unpack .../254-openstack-pkg-tools_133_all.deb ...
Unpacking openstack-pkg-tools (133) ...
Selecting previously unselected package pycadf-common.
Preparing to unpack .../255-pycadf-common_3.1.1-5_all.deb ...
Unpacking pycadf-common (3.1.1-5) ...
Selecting previously unselected package pyflakes3.
Preparing to unpack .../256-pyflakes3_3.2.0-3_all.deb ...
Unpacking pyflakes3 (3.2.0-3) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../257-python-babel-localedata_2.17.0-1_all.deb ...
Unpacking python-babel-localedata (2.17.0-1) ...
Selecting previously unselected package python-os-api-ref-common.
Preparing to unpack .../258-python-os-api-ref-common_2.3.0+ds1-4_all.deb ...
Unpacking python-os-api-ref-common (2.3.0+ds1-4) ...
Selecting previously unselected package python-oslosphinx-common.
Preparing to unpack .../259-python-oslosphinx-common_4.18.0-6_all.deb ...
Unpacking python-oslosphinx-common (4.18.0-6) ...
Selecting previously unselected package python-tinycss2-common.
Preparing to unpack .../260-python-tinycss2-common_1.4.0-2_all.deb ...
Unpacking python-tinycss2-common (1.4.0-2) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../261-python3-alabaster_0.7.16-0.1_all.deb ...
Unpacking python3-alabaster (0.7.16-0.1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../262-python3-all_3.13.2-2_amd64.deb ...
Unpacking python3-all (3.13.2-2) ...
Selecting previously unselected package python3-vine.
Preparing to unpack .../263-python3-vine_5.1.0+dfsg-1_all.deb ...
Unpacking python3-vine (5.1.0+dfsg-1) ...
Selecting previously unselected package python3-amqp.
Preparing to unpack .../264-python3-amqp_5.3.1-2_all.deb ...
Unpacking python3-amqp (5.3.1-2) ...
Selecting previously unselected package python3-async-timeout.
Preparing to unpack .../265-python3-async-timeout_5.0.1-1_all.deb ...
Unpacking python3-async-timeout (5.0.1-1) ...
Selecting previously unselected package python3-attr.
Preparing to unpack .../266-python3-attr_25.1.0-1_all.deb ...
Unpacking python3-attr (25.1.0-1) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../267-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../268-python3-more-itertools_10.6.0-1_all.deb ...
Unpacking python3-more-itertools (10.6.0-1) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../269-python3-typeguard_4.4.2-1_all.deb ...
Unpacking python3-typeguard (4.4.2-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../270-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../271-python3-jaraco.context_6.0.1-1_all.deb ...
Unpacking python3-jaraco.context (6.0.1-1) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../272-python3-jaraco.functools_4.1.0-1_all.deb ...
Unpacking python3-jaraco.functools (4.1.0-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../273-python3-pkg-resources_75.8.0-1_all.deb ...
Unpacking python3-pkg-resources (75.8.0-1) ...
Selecting previously unselected package python3-jaraco.text.
Preparing to unpack .../274-python3-jaraco.text_4.0.0-1_all.deb ...
Unpacking python3-jaraco.text (4.0.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../275-python3-setuptools_75.8.0-1_all.deb ...
Unpacking python3-setuptools (75.8.0-1) ...
Selecting previously unselected package python3-pbr.
Preparing to unpack .../276-python3-pbr_6.1.0-4_all.deb ...
Unpacking python3-pbr (6.1.0-4) ...
Selecting previously unselected package python3-wrapt.
Preparing to unpack .../277-python3-wrapt_1.15.0-4+b1_amd64.deb ...
Unpacking python3-wrapt (1.15.0-4+b1) ...
Selecting previously unselected package python3-debtcollector.
Preparing to unpack .../278-python3-debtcollector_3.0.0-4_all.deb ...
Unpacking python3-debtcollector (3.0.0-4) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../279-python3-wcwidth_0.2.13+dfsg1-1_all.deb ...
Unpacking python3-wcwidth (0.2.13+dfsg1-1) ...
Selecting previously unselected package python3-prettytable.
Preparing to unpack .../280-python3-prettytable_3.15.1-1_all.deb ...
Unpacking python3-prettytable (3.15.1-1) ...
Selecting previously unselected package python3-automaton.
Preparing to unpack .../281-python3-automaton_3.2.0-3_all.deb ...
Unpacking python3-automaton (3.2.0-3) ...
Selecting previously unselected package python3-autopage.
Preparing to unpack .../282-python3-autopage_0.4.0-4_all.deb ...
Unpacking python3-autopage (0.4.0-4) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../283-python3-babel_2.17.0-1_all.deb ...
Unpacking python3-babel (2.17.0-1) ...
Selecting previously unselected package python3-bashate.
Preparing to unpack .../284-python3-bashate_2.1.0-4_all.deb ...
Unpacking python3-bashate (2.1.0-4) ...
Selecting previously unselected package python3-bcrypt.
Preparing to unpack .../285-python3-bcrypt_4.2.0-2.1+b1_amd64.deb ...
Unpacking python3-bcrypt (4.2.0-2.1+b1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../286-python3-six_1.17.0-1_all.deb ...
Unpacking python3-six (1.17.0-1) ...
Selecting previously unselected package python3-memcache.
Preparing to unpack .../287-python3-memcache_1.62-3_all.deb ...
Unpacking python3-memcache (1.62-3) ...
Selecting previously unselected package python3-uhashring.
Preparing to unpack .../288-python3-uhashring_2.3-2_all.deb ...
Unpacking python3-uhashring (2.3-2) ...
Selecting previously unselected package python3-binary-memcached.
Preparing to unpack .../289-python3-binary-memcached_0.31.2+dfsg1-4_all.deb ...
Unpacking python3-binary-memcached (0.31.2+dfsg1-4) ...
Selecting previously unselected package python3-blinker.
Preparing to unpack .../290-python3-blinker_1.9.0-1_all.deb ...
Unpacking python3-blinker (1.9.0-1) ...
Selecting previously unselected package python3-soupsieve.
Preparing to unpack .../291-python3-soupsieve_2.6-1_all.deb ...
Unpacking python3-soupsieve (2.6-1) ...
Selecting previously unselected package python3-bs4.
Preparing to unpack .../292-python3-bs4_4.13.3-2_all.deb ...
Unpacking python3-bs4 (4.13.3-2) ...
Selecting previously unselected package python3-cachetools.
Preparing to unpack .../293-python3-cachetools_5.3.3-1_all.deb ...
Unpacking python3-cachetools (5.3.3-1) ...
Selecting previously unselected package python3-cffi-backend:amd64.
Preparing to unpack .../294-python3-cffi-backend_1.17.1-2+b2_amd64.deb ...
Unpacking python3-cffi-backend:amd64 (1.17.1-2+b2) ...
Selecting previously unselected package python3-ply.
Preparing to unpack .../295-python3-ply_3.11-9_all.deb ...
Unpacking python3-ply (3.11-9) ...
Selecting previously unselected package python3-pycparser.
Preparing to unpack .../296-python3-pycparser_2.22-2_all.deb ...
Unpacking python3-pycparser (2.22-2) ...
Selecting previously unselected package python3-cffi.
Preparing to unpack .../297-python3-cffi_1.17.1-2_all.deb ...
Unpacking python3-cffi (1.17.1-2) ...
Selecting previously unselected package python3-xcffib.
Preparing to unpack .../298-python3-xcffib_1.5.0-1_all.deb ...
Unpacking python3-xcffib (1.5.0-1) ...
Selecting previously unselected package python3-cairocffi.
Preparing to unpack .../299-python3-cairocffi_1.7.1-3_all.deb ...
Unpacking python3-cairocffi (1.7.1-3) ...
Selecting previously unselected package python3-lxml:amd64.
Preparing to unpack .../300-python3-lxml_5.3.1-1+b1_amd64.deb ...
Unpacking python3-lxml:amd64 (5.3.1-1+b1) ...
Selecting previously unselected package python3-webencodings.
Preparing to unpack .../301-python3-webencodings_0.5.1-5_all.deb ...
Unpacking python3-webencodings (0.5.1-5) ...
Selecting previously unselected package python3-tinycss2.
Preparing to unpack .../302-python3-tinycss2_1.4.0-2_all.deb ...
Unpacking python3-tinycss2 (1.4.0-2) ...
Selecting previously unselected package python3-cssselect2.
Preparing to unpack .../303-python3-cssselect2_0.7.0-3_all.deb ...
Unpacking python3-cssselect2 (0.7.0-3) ...
Selecting previously unselected package python3-defusedxml.
Preparing to unpack .../304-python3-defusedxml_0.7.1-3_all.deb ...
Unpacking python3-defusedxml (0.7.1-3) ...
Selecting previously unselected package python3-pil:amd64.
Preparing to unpack .../305-python3-pil_11.1.0-5+b1_amd64.deb ...
Unpacking python3-pil:amd64 (11.1.0-5+b1) ...
Selecting previously unselected package python3-cairosvg.
Preparing to unpack .../306-python3-cairosvg_2.7.1-1_all.deb ...
Unpacking python3-cairosvg (2.7.1-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../307-python3-certifi_2025.1.31+ds-1_all.deb ...
Unpacking python3-certifi (2025.1.31+ds-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../308-python3-chardet_5.2.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-2) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../309-python3-charset-normalizer_3.4.1-1+b1_amd64.deb ...
Unpacking python3-charset-normalizer (3.4.1-1+b1) ...
Selecting previously unselected package xclip.
Preparing to unpack .../310-xclip_0.13-4_amd64.deb ...
Unpacking xclip (0.13-4) ...
Selecting previously unselected package python3-pyperclip.
Preparing to unpack .../311-python3-pyperclip_1.8.2-2_all.deb ...
Unpacking python3-pyperclip (1.8.2-2) ...
Selecting previously unselected package python3-cmd2.
Preparing to unpack .../312-python3-cmd2_2.5.11+ds-1_all.deb ...
Unpacking python3-cmd2 (2.5.11+ds-1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../313-python3-roman_5.0-1_all.deb ...
Unpacking python3-roman (5.0-1) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../314-python3-docutils_0.21.2+dfsg-2_all.deb ...
Unpacking python3-docutils (0.21.2+dfsg-2) ...
Selecting previously unselected package python3-stevedore.
Preparing to unpack .../315-python3-stevedore_5.3.0-4_all.deb ...
Unpacking python3-stevedore (5.3.0-4) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../316-python3-yaml_6.0.2-1+b2_amd64.deb ...
Unpacking python3-yaml (6.0.2-1+b2) ...
Selecting previously unselected package python3-cliff.
Preparing to unpack .../317-python3-cliff_4.7.0-3_all.deb ...
Unpacking python3-cliff (4.7.0-3) ...
Selecting previously unselected package python3-confluent-kafka.
Preparing to unpack .../318-python3-confluent-kafka_1.7.0-4+b4_amd64.deb ...
Unpacking python3-confluent-kafka (1.7.0-4+b4) ...
Selecting previously unselected package python3-construct.
Preparing to unpack .../319-python3-construct_2.10.68+dfsg1-2_all.deb ...
Unpacking python3-construct (2.10.68+dfsg1-2) ...
Selecting previously unselected package python3-coverage.
Preparing to unpack .../320-python3-coverage_7.6.0+dfsg1-2+b2_amd64.deb ...
Unpacking python3-coverage (7.6.0+dfsg1-2+b2) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../321-python3-cryptography_43.0.0-1_amd64.deb ...
Unpacking python3-cryptography (43.0.0-1) ...
Selecting previously unselected package python3-dateutil.
Preparing to unpack .../322-python3-dateutil_2.9.0-4_all.deb ...
Unpacking python3-dateutil (2.9.0-4) ...
Selecting previously unselected package python3-ddt.
Preparing to unpack .../323-python3-ddt_1.7.2-4_all.deb ...
Unpacking python3-ddt (1.7.2-4) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../324-python3-decorator_5.1.1-5_all.deb ...
Unpacking python3-decorator (5.1.1-5) ...
Selecting previously unselected package python3-deprecated.
Preparing to unpack .../325-python3-deprecated_1.2.18-1_all.deb ...
Unpacking python3-deprecated (1.2.18-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../326-python3-packaging_24.2-1_all.deb ...
Unpacking python3-packaging (24.2-1) ...
Selecting previously unselected package python3-deprecation.
Preparing to unpack .../327-python3-deprecation_2.1.0-3_all.deb ...
Unpacking python3-deprecation (2.1.0-3) ...
Selecting previously unselected package python3-dnspython.
Preparing to unpack .../328-python3-dnspython_2.7.0-1_all.deb ...
Unpacking python3-dnspython (2.7.0-1) ...
Selecting previously unselected package python3-restructuredtext-lint.
Preparing to unpack .../329-python3-restructuredtext-lint_1.3.2-3_all.deb ...
Unpacking python3-restructuredtext-lint (1.3.2-3) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../330-python3-pygments_2.18.0+dfsg-2_all.deb ...
Unpacking python3-pygments (2.18.0+dfsg-2) ...
Selecting previously unselected package python3-doc8.
Preparing to unpack .../331-python3-doc8_0.10.1-5_all.deb ...
Unpacking python3-doc8 (0.10.1-5) ...
Selecting previously unselected package python3-dogpile.cache.
Preparing to unpack .../332-python3-dogpile.cache_1.3.3-1_all.deb ...
Unpacking python3-dogpile.cache (1.3.3-1) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../333-python3-idna_3.10-1_all.deb ...
Unpacking python3-idna (3.10-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../334-python3-urllib3_2.3.0-2_all.deb ...
Unpacking python3-urllib3 (2.3.0-2) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../335-python3-requests_2.32.3+dfsg-4_all.deb ...
Unpacking python3-requests (2.32.3+dfsg-4) ...
Selecting previously unselected package python3-dracclient.
Preparing to unpack .../336-python3-dracclient_3.1.0-6_all.deb ...
Unpacking python3-dracclient (3.1.0-6) ...
Selecting previously unselected package python3-dulwich.
Preparing to unpack .../337-python3-dulwich_0.22.7-1_amd64.deb ...
Unpacking python3-dulwich (0.22.7-1) ...
Selecting previously unselected package python3-protobuf.
Preparing to unpack .../338-python3-protobuf_3.21.12-10+b6_amd64.deb ...
Unpacking python3-protobuf (3.21.12-10+b6) ...
Selecting previously unselected package python3-grpcio.
Preparing to unpack .../339-python3-grpcio_1.51.1-6_amd64.deb ...
Unpacking python3-grpcio (1.51.1-6) ...
Selecting previously unselected package python3-tenacity.
Preparing to unpack .../340-python3-tenacity_8.4.2+really8.4.1-2_all.deb ...
Unpacking python3-tenacity (8.4.2+really8.4.1-2) ...
Selecting previously unselected package python3-etcd3.
Preparing to unpack .../341-python3-etcd3_0.12.0-3_all.deb ...
Unpacking python3-etcd3 (0.12.0-3) ...
Selecting previously unselected package python3-futurist.
Preparing to unpack .../342-python3-futurist_3.0.0-3_all.deb ...
Unpacking python3-futurist (3.0.0-3) ...
Selecting previously unselected package python3-etcd3gw.
Preparing to unpack .../343-python3-etcd3gw_2.4.2-3_all.deb ...
Unpacking python3-etcd3gw (2.4.2-3) ...
Selecting previously unselected package python3-eventlet.
Preparing to unpack .../344-python3-eventlet_0.36.1-12_all.deb ...
Unpacking python3-eventlet (0.36.1-12) ...
Selecting previously unselected package python3-extras.
Preparing to unpack .../345-python3-extras_1.0.0-6_all.deb ...
Unpacking python3-extras (1.0.0-6) ...
Selecting previously unselected package python3-monotonic.
Preparing to unpack .../346-python3-monotonic_1.6-3_all.deb ...
Unpacking python3-monotonic (1.6-3) ...
Selecting previously unselected package python3-fasteners.
Preparing to unpack .../347-python3-fasteners_0.18-2_all.deb ...
Unpacking python3-fasteners (0.18-2) ...
Selecting previously unselected package python3-testtools.
Preparing to unpack .../348-python3-testtools_2.7.2-5_all.deb ...
Unpacking python3-testtools (2.7.2-5) ...
Selecting previously unselected package python3-fixtures.
Preparing to unpack .../349-python3-fixtures_4.1.0-3_all.deb ...
Unpacking python3-fixtures (4.1.0-3) ...
Selecting previously unselected package python3-zope.event.
Preparing to unpack .../350-python3-zope.event_5.0-0.1_all.deb ...
Unpacking python3-zope.event (5.0-0.1) ...
Selecting previously unselected package python3-zope.interface.
Preparing to unpack .../351-python3-zope.interface_7.2-1+b1_amd64.deb ...
Unpacking python3-zope.interface (7.2-1+b1) ...
Selecting previously unselected package python3-gevent.
Preparing to unpack .../352-python3-gevent_24.11.1-1+b1_amd64.deb ...
Unpacking python3-gevent (24.11.1-1+b1) ...
Selecting previously unselected package python3-iso8601.
Preparing to unpack .../353-python3-iso8601_2.1.0-2_all.deb ...
Unpacking python3-iso8601 (2.1.0-2) ...
Selecting previously unselected package python3-jwt.
Preparing to unpack .../354-python3-jwt_2.10.1-2_all.deb ...
Unpacking python3-jwt (2.10.1-2) ...
Selecting previously unselected package python3-oauthlib.
Preparing to unpack .../355-python3-oauthlib_3.2.2-3_all.deb ...
Unpacking python3-oauthlib (3.2.2-3) ...
Selecting previously unselected package python3-os-service-types.
Preparing to unpack .../356-python3-os-service-types_1.7.0-5_all.deb ...
Unpacking python3-os-service-types (1.7.0-5) ...
Selecting previously unselected package python3-keystoneauth1.
Preparing to unpack .../357-python3-keystoneauth1_5.8.0-4_all.deb ...
Unpacking python3-keystoneauth1 (5.8.0-4) ...
Selecting previously unselected package python3-openssl.
Preparing to unpack .../358-python3-openssl_25.0.0-1_all.deb ...
Unpacking python3-openssl (25.0.0-1) ...
Selecting previously unselected package python3-oslo.i18n.
Preparing to unpack .../359-python3-oslo.i18n_6.4.0-3_all.deb ...
Unpacking python3-oslo.i18n (6.4.0-3) ...
Selecting previously unselected package python3-netaddr.
Preparing to unpack .../360-python3-netaddr_1.3.0-1_all.deb ...
Unpacking python3-netaddr (1.3.0-1) ...
Selecting previously unselected package python3-psutil.
Preparing to unpack .../361-python3-psutil_7.0.0-1_amd64.deb ...
Unpacking python3-psutil (7.0.0-1) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../362-python3-pyparsing_3.1.2-1_all.deb ...
Unpacking python3-pyparsing (3.1.2-1) ...
Selecting previously unselected package python3-pytz.
Preparing to unpack .../363-python3-pytz_2025.1-3_all.deb ...
Unpacking python3-pytz (2025.1-3) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../364-python3-tz_2025.1-3_all.deb ...
Unpacking python3-tz (2025.1-3) ...
Selecting previously unselected package python3-oslo.utils.
Preparing to unpack .../365-python3-oslo.utils_8.2.0-3_all.deb ...
Unpacking python3-oslo.utils (8.2.0-3) ...
Selecting previously unselected package python3-json-pointer.
Preparing to unpack .../366-python3-json-pointer_2.4-3_all.deb ...
Unpacking python3-json-pointer (2.4-3) ...
Selecting previously unselected package python3-jsonpatch.
Preparing to unpack .../367-python3-jsonpatch_1.32-5_all.deb ...
Unpacking python3-jsonpatch (1.32-5) ...
Selecting previously unselected package python3-rpds-py.
Preparing to unpack .../368-python3-rpds-py_0.21.0-2+b1_amd64.deb ...
Unpacking python3-rpds-py (0.21.0-2+b1) ...
Selecting previously unselected package python3-referencing.
Preparing to unpack .../369-python3-referencing_0.35.1-2_all.deb ...
Unpacking python3-referencing (0.35.1-2) ...
Selecting previously unselected package python3-jsonschema-specifications.
Preparing to unpack .../370-python3-jsonschema-specifications_2023.12.1-2_all.deb ...
Unpacking python3-jsonschema-specifications (2023.12.1-2) ...
Selecting previously unselected package python3-jsonschema.
Preparing to unpack .../371-python3-jsonschema_4.19.2-6_all.deb ...
Unpacking python3-jsonschema (4.19.2-6) ...
Selecting previously unselected package python3-warlock.
Preparing to unpack .../372-python3-warlock_2.0.1-4_all.deb ...
Unpacking python3-warlock (2.0.1-4) ...
Selecting previously unselected package python3-glanceclient.
Preparing to unpack .../373-python3-glanceclient_1%3a4.7.0-4_all.deb ...
Unpacking python3-glanceclient (1:4.7.0-4) ...
Selecting previously unselected package python3-hacking.
Preparing to unpack .../374-python3-hacking_4.1.0-4_all.deb ...
Unpacking python3-hacking (4.1.0-4) ...
Selecting previously unselected package python3-ifaddr.
Preparing to unpack .../375-python3-ifaddr_0.2.0-2_all.deb ...
Unpacking python3-ifaddr (0.2.0-2) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../376-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-jmespath.
Preparing to unpack .../377-python3-jmespath_1.0.1-1_all.deb ...
Unpacking python3-jmespath (1.0.1-1) ...
Selecting previously unselected package python3-netifaces:amd64.
Preparing to unpack .../378-python3-netifaces_0.11.0-2+b6_amd64.deb ...
Unpacking python3-netifaces:amd64 (0.11.0-2+b6) ...
Selecting previously unselected package python3-platformdirs.
Preparing to unpack .../379-python3-platformdirs_4.3.6-1_all.deb ...
Unpacking python3-platformdirs (4.3.6-1) ...
Selecting previously unselected package python3-requestsexceptions.
Preparing to unpack .../380-python3-requestsexceptions_1.4.0-5_all.deb ...
Unpacking python3-requestsexceptions (1.4.0-5) ...
Selecting previously unselected package python3-openstacksdk.
Preparing to unpack .../381-python3-openstacksdk_4.0.1-3_all.deb ...
Unpacking python3-openstacksdk (4.0.1-3) ...
Selecting previously unselected package python3-osc-lib.
Preparing to unpack .../382-python3-osc-lib_3.1.0-3_all.deb ...
Unpacking python3-osc-lib (3.1.0-3) ...
Selecting previously unselected package python3-ironic-inspector-client.
Preparing to unpack .../383-python3-ironic-inspector-client_5.2.0-3_all.deb ...
Unpacking python3-ironic-inspector-client (5.2.0-3) ...
Selecting previously unselected package python3-jaraco.classes.
Preparing to unpack .../384-python3-jaraco.classes_3.4.0-1_all.deb ...
Unpacking python3-jaraco.classes (3.4.0-1) ...
Selecting previously unselected package python3-jeepney.
Preparing to unpack .../385-python3-jeepney_0.8.0-4_all.deb ...
Unpacking python3-jeepney (0.8.0-4) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../386-python3-jinja2_3.1.5-2_all.deb ...
Unpacking python3-jinja2 (3.1.5-2) ...
Selecting previously unselected package python3-jwcrypto.
Preparing to unpack .../387-python3-jwcrypto_1.5.6-1_all.deb ...
Unpacking python3-jwcrypto (1.5.6-1) ...
Selecting previously unselected package python3-kerberos.
Preparing to unpack .../388-python3-kerberos_1.1.14-3.1+b11_amd64.deb ...
Unpacking python3-kerberos (1.1.14-3.1+b11) ...
Selecting previously unselected package python3-pure-sasl.
Preparing to unpack .../389-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ...
Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ...
Selecting previously unselected package python3-kazoo.
Preparing to unpack .../390-python3-kazoo_2.9.0-2_all.deb ...
Unpacking python3-kazoo (2.9.0-2) ...
Selecting previously unselected package python3-secretstorage.
Preparing to unpack .../391-python3-secretstorage_3.3.3-3_all.deb ...
Unpacking python3-secretstorage (3.3.3-3) ...
Selecting previously unselected package python3-keyring.
Preparing to unpack .../392-python3-keyring_25.6.0-1_all.deb ...
Unpacking python3-keyring (25.6.0-1) ...
Selecting previously unselected package python3-oslo.context.
Preparing to unpack .../393-python3-oslo.context_5.6.0-3_all.deb ...
Unpacking python3-oslo.context (5.6.0-3) ...
Selecting previously unselected package python3-msgpack.
Preparing to unpack .../394-python3-msgpack_1.0.3-3+b4_amd64.deb ...
Unpacking python3-msgpack (1.0.3-3+b4) ...
Selecting previously unselected package python3-oslo.serialization.
Preparing to unpack .../395-python3-oslo.serialization_5.5.0-3_all.deb ...
Unpacking python3-oslo.serialization (5.5.0-3) ...
Selecting previously unselected package python3-pyasyncore.
Preparing to unpack .../396-python3-pyasyncore_1.0.2-3_all.deb ...
Unpacking python3-pyasyncore (1.0.2-3) ...
Selecting previously unselected package python3-oslo.log.
Preparing to unpack .../397-python3-oslo.log_6.1.2-4_all.deb ...
Unpacking python3-oslo.log (6.1.2-4) ...
Selecting previously unselected package python3-rfc3986.
Preparing to unpack .../398-python3-rfc3986_2.0.0-3_all.deb ...
Unpacking python3-rfc3986 (2.0.0-3) ...
Selecting previously unselected package python3-oslo.config.
Preparing to unpack .../399-python3-oslo.config_1%3a9.6.0-6_all.deb ...
Unpacking python3-oslo.config (1:9.6.0-6) ...
Selecting previously unselected package python3-keystoneclient.
Preparing to unpack .../400-python3-keystoneclient_1%3a5.5.0-4_all.deb ...
Unpacking python3-keystoneclient (1:5.5.0-4) ...
Selecting previously unselected package python3-oslo.cache.
Preparing to unpack .../401-python3-oslo.cache_3.8.0-3_all.deb ...
Unpacking python3-oslo.cache (3.8.0-3) ...
Selecting previously unselected package python3-pycadf.
Preparing to unpack .../402-python3-pycadf_3.1.1-5_all.deb ...
Unpacking python3-pycadf (3.1.1-5) ...
Selecting previously unselected package python3-legacy-cgi.
Preparing to unpack .../403-python3-legacy-cgi_2.6.2-1_all.deb ...
Unpacking python3-legacy-cgi (2.6.2-1) ...
Selecting previously unselected package python3-webob.
Preparing to unpack .../404-python3-webob_1%3a1.8.9-1_all.deb ...
Unpacking python3-webob (1:1.8.9-1) ...
Selecting previously unselected package python3-keystonemiddleware.
Preparing to unpack .../405-python3-keystonemiddleware_10.7.1-3_all.deb ...
Unpacking python3-keystonemiddleware (10.7.1-3) ...
Selecting previously unselected package python3-kombu.
Preparing to unpack .../406-python3-kombu_5.4.2-3_all.deb ...
Unpacking python3-kombu (5.4.2-3) ...
Selecting previously unselected package python3-logutils.
Preparing to unpack .../407-python3-logutils_0.3.5-5_all.deb ...
Unpacking python3-logutils (0.3.5-5) ...
Selecting previously unselected package python3-microversion-parse.
Preparing to unpack .../408-python3-microversion-parse_1.0.1-3_all.deb ...
Unpacking python3-microversion-parse (1.0.1-3) ...
Selecting previously unselected package python3-mysqldb.
Preparing to unpack .../409-python3-mysqldb_1.4.6-2+b5_amd64.deb ...
Unpacking python3-mysqldb (1.4.6-2+b5) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../410-sphinx-common_8.1.3-5_all.deb ...
Unpacking sphinx-common (8.1.3-5) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../411-python3-snowballstemmer_2.2.0-4_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-4) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../412-python3-sphinx_8.1.3-5_all.deb ...
Unpacking python3-sphinx (8.1.3-5) ...
Selecting previously unselected package python3-openstackdocstheme.
Preparing to unpack .../413-python3-openstackdocstheme_3.2.0-3_all.deb ...
Unpacking python3-openstackdocstheme (3.2.0-3) ...
Selecting previously unselected package python3-oslosphinx.
Preparing to unpack .../414-python3-oslosphinx_4.18.0-6_all.deb ...
Unpacking python3-oslosphinx (4.18.0-6) ...
Selecting previously unselected package python3-os-api-ref.
Preparing to unpack .../415-python3-os-api-ref_2.3.0+ds1-4_all.deb ...
Unpacking python3-os-api-ref (2.3.0+ds1-4) ...
Selecting previously unselected package python3-os-client-config.
Preparing to unpack .../416-python3-os-client-config_2.1.0-3_all.deb ...
Unpacking python3-os-client-config (2.1.0-3) ...
Selecting previously unselected package python3-os-traits.
Preparing to unpack .../417-python3-os-traits_3.1.0-3_all.deb ...
Unpacking python3-os-traits (3.1.0-3) ...
Selecting previously unselected package python3-oslo.concurrency.
Preparing to unpack .../418-python3-oslo.concurrency_6.1.0-4_all.deb ...
Unpacking python3-oslo.concurrency (6.1.0-4) ...
Selecting previously unselected package python3-psycopg2.
Preparing to unpack .../419-python3-psycopg2_2.9.10-1+b1_amd64.deb ...
Unpacking python3-psycopg2 (2.9.10-1+b1) ...
Selecting previously unselected package python3-pymysql.
Preparing to unpack .../420-python3-pymysql_1.1.1-2_all.deb ...
Unpacking python3-pymysql (1.1.1-2) ...
Selecting previously unselected package python3-testresources.
Preparing to unpack .../421-python3-testresources_2.0.1-5_all.deb ...
Unpacking python3-testresources (2.0.1-5) ...
Selecting previously unselected package python3-testscenarios.
Preparing to unpack .../422-python3-testscenarios_0.5.0-5_all.deb ...
Unpacking python3-testscenarios (0.5.0-5) ...
Selecting previously unselected package python3-oslo.db.
Preparing to unpack .../423-python3-oslo.db_16.0.0-3_all.deb ...
Unpacking python3-oslo.db (16.0.0-3) ...
Selecting previously unselected package python3-prometheus-client.
Preparing to unpack .../424-python3-prometheus-client_0.21.1+ds1-1_all.deb ...
Unpacking python3-prometheus-client (0.21.1+ds1-1) ...
Selecting previously unselected package python3-oslo.metrics.
Preparing to unpack .../425-python3-oslo.metrics_0.9.0-3_all.deb ...
Unpacking python3-oslo.metrics (0.9.0-3) ...
Selecting previously unselected package python3-statsd.
Preparing to unpack .../426-python3-statsd_4.0.1-2_all.deb ...
Unpacking python3-statsd (4.0.1-2) ...
Selecting previously unselected package python3-oslo.middleware.
Preparing to unpack .../427-python3-oslo.middleware_6.2.0-3_all.deb ...
Unpacking python3-oslo.middleware (6.2.0-3) ...
Selecting previously unselected package python3-tempita.
Preparing to unpack .../428-python3-tempita_0.6.0-1_all.deb ...
Unpacking python3-tempita (0.6.0-1) ...
Selecting previously unselected package python3-paste.
Preparing to unpack .../429-python3-paste_3.10.1-1_all.deb ...
Unpacking python3-paste (3.10.1-1) ...
Selecting previously unselected package python3-pastedeploy-tpl.
Preparing to unpack .../430-python3-pastedeploy-tpl_3.1-1_all.deb ...
Unpacking python3-pastedeploy-tpl (3.1-1) ...
Selecting previously unselected package python3-pastedeploy.
Preparing to unpack .../431-python3-pastedeploy_3.1-1_all.deb ...
Unpacking python3-pastedeploy (3.1-1) ...
Selecting previously unselected package python3-repoze.lru.
Preparing to unpack .../432-python3-repoze.lru_0.7-3_all.deb ...
Unpacking python3-repoze.lru (0.7-3) ...
Selecting previously unselected package python3-routes.
Preparing to unpack .../433-python3-routes_2.5.1-7_all.deb ...
Unpacking python3-routes (2.5.1-7) ...
Selecting previously unselected package python3-yappi.
Preparing to unpack .../434-python3-yappi_1.6.10-2+b1_amd64.deb ...
Unpacking python3-yappi (1.6.10-2+b1) ...
Selecting previously unselected package python3-oslo.service.
Preparing to unpack .../435-python3-oslo.service_3.5.0-3_all.deb ...
Unpacking python3-oslo.service (3.5.0-3) ...
Selecting previously unselected package python3-zmq.
Preparing to unpack .../436-python3-zmq_26.2.1-1+b1_amd64.deb ...
Unpacking python3-zmq (26.2.1-1+b1) ...
Selecting previously unselected package python3-oslo.messaging.
Preparing to unpack .../437-python3-oslo.messaging_14.9.1-2_all.deb ...
Unpacking python3-oslo.messaging (14.9.1-2) ...
Selecting previously unselected package python3-oslo.policy.
Preparing to unpack .../438-python3-oslo.policy_4.5.1-2_all.deb ...
Unpacking python3-oslo.policy (4.5.1-2) ...
Selecting previously unselected package python3-oslo.reports.
Preparing to unpack .../439-python3-oslo.reports_3.4.0-3_all.deb ...
Unpacking python3-oslo.reports (3.4.0-3) ...
Selecting previously unselected package python3-oslo.rootwrap.
Preparing to unpack .../440-python3-oslo.rootwrap_7.3.0-3_all.deb ...
Unpacking python3-oslo.rootwrap (7.3.0-3) ...
Selecting previously unselected package python3-oslo.upgradecheck.
Preparing to unpack .../441-python3-oslo.upgradecheck_2.4.0-3_all.deb ...
Unpacking python3-oslo.upgradecheck (2.4.0-3) ...
Selecting previously unselected package python3-oslo.versionedobjects.
Preparing to unpack .../442-python3-oslo.versionedobjects_3.4.0-3_all.deb ...
Unpacking python3-oslo.versionedobjects (3.4.0-3) ...
Selecting previously unselected package python3-tomlkit.
Preparing to unpack .../443-python3-tomlkit_0.13.2-1_all.deb ...
Unpacking python3-tomlkit (0.13.2-1) ...
Selecting previously unselected package python3-voluptuous.
Preparing to unpack .../444-python3-voluptuous_0.14.2-1_all.deb ...
Unpacking python3-voluptuous (0.14.2-1) ...
Selecting previously unselected package python3-subunit.
Preparing to unpack .../445-python3-subunit_1.4.2-3_all.deb ...
Unpacking python3-subunit (1.4.2-3) ...
Selecting previously unselected package subunit.
Preparing to unpack .../446-subunit_1.4.2-3_all.deb ...
Unpacking subunit (1.4.2-3) ...
Selecting previously unselected package python3-stestr.
Preparing to unpack .../447-python3-stestr_4.1.0-3_all.deb ...
Unpacking python3-stestr (4.1.0-3) ...
Selecting previously unselected package python3-oslotest.
Preparing to unpack .../448-python3-oslotest_1%3a5.0.0-4_all.deb ...
Unpacking python3-oslotest (1:5.0.0-4) ...
Selecting previously unselected package python3-osprofiler.
Preparing to unpack .../449-python3-osprofiler_4.2.0-4_all.deb ...
Unpacking python3-osprofiler (4.2.0-4) ...
Selecting previously unselected package python3-simplegeneric.
Preparing to unpack .../450-python3-simplegeneric_0.8.1-5_all.deb ...
Unpacking python3-simplegeneric (0.8.1-5) ...
Selecting previously unselected package python3-pecan.
Preparing to unpack .../451-python3-pecan_1.5.1-6_all.deb ...
Unpacking python3-pecan (1.5.1-6) ...
Selecting previously unselected package python3-pyasn1.
Preparing to unpack .../452-python3-pyasn1_0.6.1-1_all.deb ...
Unpacking python3-pyasn1 (0.6.1-1) ...
Selecting previously unselected package python3-pyasn1-modules.
Preparing to unpack .../453-python3-pyasn1-modules_0.4.1-2_all.deb ...
Unpacking python3-pyasn1-modules (0.4.1-2) ...
Selecting previously unselected package python3-pycryptodome.
Preparing to unpack .../454-python3-pycryptodome_3.20.0+dfsg-3_amd64.deb ...
Unpacking python3-pycryptodome (3.20.0+dfsg-3) ...
Selecting previously unselected package python3-pysmi.
Preparing to unpack .../455-python3-pysmi_0.3.4-3_all.deb ...
Unpacking python3-pysmi (0.3.4-3) ...
Selecting previously unselected package python3-pysnmp4.
Preparing to unpack .../456-python3-pysnmp4_4.4.12-4_all.deb ...
Unpacking python3-pysnmp4 (4.4.12-4) ...
Selecting previously unselected package python3-retrying.
Preparing to unpack .../457-python3-retrying_1.3.3-4_all.deb ...
Unpacking python3-retrying (1.3.3-4) ...
Selecting previously unselected package python3-sushy.
Preparing to unpack .../458-python3-sushy_5.2.0-3_all.deb ...
Unpacking python3-sushy (5.2.0-3) ...
Selecting previously unselected package python3-proliantutils.
Preparing to unpack .../459-python3-proliantutils_2.16.2-3_all.deb ...
Unpacking python3-proliantutils (2.16.2-3) ...
Selecting previously unselected package python3-pycdlib.
Preparing to unpack .../460-python3-pycdlib_1.12.0+ds1-7_all.deb ...
Unpacking python3-pycdlib (1.12.0+ds1-7) ...
Selecting previously unselected package python3-pyghmi.
Preparing to unpack .../461-python3-pyghmi_1.5.70-4_all.deb ...
Unpacking python3-pyghmi (1.5.70-4) ...
Selecting previously unselected package python3-pymemcache.
Preparing to unpack .../462-python3-pymemcache_4.0.0-8_all.deb ...
Unpacking python3-pymemcache (4.0.0-8) ...
Selecting previously unselected package python3-redis.
Preparing to unpack .../463-python3-redis_4.3.4-4_all.deb ...
Unpacking python3-redis (4.3.4-4) ...
Selecting previously unselected package python3-scciclient.
Preparing to unpack .../464-python3-scciclient_0.16.0-3_all.deb ...
Unpacking python3-scciclient (0.16.0-3) ...
Selecting previously unselected package python3-sphinxcontrib.httpdomain.
Preparing to unpack .../465-python3-sphinxcontrib.httpdomain_1.8.1-2_all.deb ...
Unpacking python3-sphinxcontrib.httpdomain (1.8.1-2) ...
Selecting previously unselected package python3-sphinxcontrib-pecanwsme.
Preparing to unpack .../466-python3-sphinxcontrib-pecanwsme_0.11.0-1_all.deb ...
Unpacking python3-sphinxcontrib-pecanwsme (0.11.0-1) ...
Selecting previously unselected package python3-sphinxcontrib.apidoc.
Preparing to unpack .../467-python3-sphinxcontrib.apidoc_0.3.0-6_all.deb ...
Unpacking python3-sphinxcontrib.apidoc (0.3.0-6) ...
Selecting previously unselected package python3-sphinxcontrib.svg2pdfconverter.
Preparing to unpack .../468-python3-sphinxcontrib.svg2pdfconverter_1.3.0-2_all.deb ...
Unpacking python3-sphinxcontrib.svg2pdfconverter (1.3.0-2) ...
Selecting previously unselected package python3-zake.
Preparing to unpack .../469-python3-zake_0.2.2-8_all.deb ...
Unpacking python3-zake (0.2.2-8) ...
Selecting previously unselected package python3-tooz.
Preparing to unpack .../470-python3-tooz_6.3.0-4_all.deb ...
Unpacking python3-tooz (6.3.0-4) ...
Selecting previously unselected package python3-waitress.
Preparing to unpack .../471-python3-waitress_3.0.2-1_all.deb ...
Unpacking python3-waitress (3.0.2-1) ...
Selecting previously unselected package python3-websockify.
Preparing to unpack .../472-python3-websockify_0.12.0+dfsg1-4+b1_amd64.deb ...
Unpacking python3-websockify (0.12.0+dfsg1-4+b1) ...
Selecting previously unselected package python3-webtest.
Preparing to unpack .../473-python3-webtest_3.0.2-1_all.deb ...
Unpacking python3-webtest (3.0.2-1) ...
Selecting previously unselected package python3-zeroconf.
Preparing to unpack .../474-python3-zeroconf_0.146.1-1_all.deb ...
Unpacking python3-zeroconf (0.146.1-1) ...
Selecting previously unselected package qemu-utils.
Preparing to unpack .../475-qemu-utils_1%3a9.2.2+ds-1+b2_amd64.deb ...
Unpacking qemu-utils (1:9.2.2+ds-1+b2) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:amd64 (1.5.8-1) ...
Setting up libtext-iconv-perl:amd64 (1.7-8+b4) ...
Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ...
Setting up liblcms2-2:amd64 (2.16-2) ...
Setting up libpixman-1-0:amd64 (0.44.0-3) ...
Setting up libev4t64:amd64 (1:4.33-2.1+b1) ...
Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1+b2) ...
Setting up libsharpyuv0:amd64 (1.5.0-0.1) ...
Setting up mysql-common (5.8+1.1.1) ...
update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Setting up libprotobuf32t64:amd64 (3.21.12-10+b6) ...
Setting up systemd-sysv (257.4-3) ...
Setting up libxau6:amd64 (1:1.0.11-1) ...
Setting up libxdmcp6:amd64 (1:1.1.5-1) ...
Setting up libdouble-conversion3:amd64 (3.3.1-1) ...
Setting up libsubunit-perl (1.4.2-3) ...
Setting up libnpth0t64:amd64 (1.8-2) ...
Setting up libkeyutils1:amd64 (1.6.3-4) ...
Setting up libxcb1:amd64 (1.17.0-2+b1) ...
Setting up libsodium23:amd64 (1.0.18-1+b2) ...
Setting up liblerc4:amd64 (4.0.0+ds-5) ...
Setting up bsdextrautils (2.40.4-5) ...
Setting up hicolor-icon-theme (0.18-2) ...
Setting up libgpg-error0:amd64 (1.51-3) ...
Setting up libdatrie1:amd64 (0.2.13-3+b1) ...
Setting up libgslcblas0:amd64 (2.8+dfsg-5) ...
Setting up libgspell-1-common (1.14.0-2) ...
Setting up libmagic-mgc (1:5.46-3) ...
Setting up libxcb-render0:amd64 (1.17.0-2+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-2) ...
Setting up libaspell15:amd64 (0.60.8.1-4) ...
Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libbrotli1:amd64 (1.1.0-2+b7) ...
Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ...
Setting up libmagic1t64:amd64 (1:5.46-3) ...
Setting up x11-common (1:7.7+24) ...
Running in chroot, ignoring request.

Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libnghttp2-14:amd64 (1.64.0-1) ...
Setting up libdeflate0:amd64 (1.23-1+b1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-7) ...
Setting up libgcrypt20:amd64 (1.11.0-7) ...
Setting up xkb-data (2.42-1) ...
Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ...
Setting up libcom-err2:amd64 (1.47.2-1+b1) ...
Setting up file (1:5.46-3) ...
Setting up libboost-filesystem1.83.0:amd64 (1.83.0-4.1+b2) ...
Setting up libabsl20240722:amd64 (20240722.0-1.5) ...
Setting up libjbig0:amd64 (2.1-6.1+b2) ...
Setting up librevenge-0.0-0:amd64 (0.0.5-3+b2) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up python-babel-localedata (2.17.0-1) ...
Setting up libkrb5support0:amd64 (1.21.3-5) ...
Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Thu Apr 23 18:42:14 UTC 2026.
Universal Time is now:  Thu Apr 23 18:42:14 UTC 2026.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up mariadb-common (1:11.8.1-2) ...
update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libblas3:amd64 (3.12.1-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
Setting up libjpeg62-turbo:amd64 (1:2.1.5-3.1) ...
Setting up emacsen-common (3.0.7) ...
Setting up libx11-data (2:1.8.12-1) ...
Setting up libepoxy0:amd64 (1.5.10-2) ...
Setting up libnspr4:amd64 (2:4.36-1) ...
Setting up gnupg-l10n (2.2.46-5) ...
Setting up libavahi-common-data:amd64 (0.8-16) ...
Setting up libdbus-1-3:amd64 (1.16.2-2) ...
Setting up libfribidi0:amd64 (1.0.16-1) ...
Setting up libimagequant0:amd64 (2.18.0-1+b2) ...
Setting up python3-pastedeploy-tpl (3.1-1) ...
Setting up libproc2-0:amd64 (2:4.0.4-7) ...
Setting up libunistring5:amd64 (1.3-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:amd64 (1.6.47-1.1) ...
Setting up libcares2:amd64 (1.34.4-2.1) ...
Setting up python3-numpy-dev:amd64 (1:2.2.3+ds-5) ...
Setting up autopoint (0.23.1-1) ...
Setting up sudo (1.9.16p2-1) ...
Running in chroot, ignoring request.

invoke-rc.d: policy-rc.d denied execution of start.
Setting up libmariadb3:amd64 (1:11.8.1-2) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libk5crypto3:amd64 (1.21.3-5) ...
Setting up libgc1:amd64 (1:8.2.8-1) ...
Setting up libsasl2-2:amd64 (2.1.28+dfsg1-9) ...
Setting up libgfortran5:amd64 (14.2.0-19) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:amd64 (1.8.0-1) ...
Setting up libwebp7:amd64 (1.5.0-0.1) ...
Setting up pycadf-common (3.1.1-5) ...
Setting up libffi8:amd64 (3.4.7-1) ...
Setting up libnuma1:amd64 (2.0.18-1+b1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libaio1t64:amd64 (0.3.113-8+b1) ...
Setting up libdav1d7:amd64 (1.5.1-1) ...
Setting up node-popper2 (2.11.2-8) ...
Setting up sensible-utils (0.0.24) ...
Setting up at-spi2-common (2.56.0-3) ...
Setting up libtiff6:amd64 (4.5.1+git230720-5) ...
Setting up dbus-session-bus-common (1.16.2-2) ...
Setting up libuchardet0:amd64 (0.0.8-1+b2) ...
Setting up libassuan9:amd64 (3.0.2-2) ...
Setting up python-oslosphinx-common (4.18.0-6) ...
Setting up procps (2:4.0.4-7) ...
Setting up python-tinycss2-common (1.4.0-2) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libtasn1-6:amd64 (4.20.0-2) ...
Setting up libopenjp2-7:amd64 (2.5.3-2) ...
Setting up libx11-6:amd64 (2:1.8.12-1) ...
Setting up libthai-data (0.1.29-2) ...
Setting up netbase (6.5) ...
Setting up libngtcp2-16:amd64 (1.11.0-1) ...
Setting up sgml-base (1.31) ...
Setting up libkrb5-3:amd64 (1.21.3-5) ...
Setting up libwayland-egl1:amd64 (1.23.1-3) ...
Setting up libicu76:amd64 (76.1-3) ...
Setting up libssh2-1t64:amd64 (1.11.1-1) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b4) ...
Setting up liburing2:amd64 (2.9-1) ...
Setting up lsb-release (12.1-1) ...
Setting up dbus-system-bus-common (1.16.2-2) ...
Creating group 'messagebus' with GID 997.

Creating user 'messagebus' (System Message Bus) with UID 997 and GID 997.

Setting up libgsl28:amd64 (2.8+dfsg-5) ...
Setting up openssl (3.4.1-1) ...
Setting up libwebpmux3:amd64 (1.5.0-0.1) ...
Setting up libwpd-0.10-10:amd64 (0.10.3-2+b2) ...
Setting up libjs-bootstrap5 (5.3.3+dfsg-5) ...
Setting up libxcomposite1:amd64 (1:0.4.6-1) ...
Setting up libgtksourceview-4-common (4.8.4-5) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.3+b1) ...
Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Setting up libldap2:amd64 (2.6.9+dfsg-2) ...
Setting up dbus-bin (1.16.2-2) ...
Setting up libonig5:amd64 (6.9.9-1+b1) ...
Setting up libvisio-0.1-1:amd64 (0.1.7-1+b5) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up libxkbcommon0:amd64 (1.7.0-2) ...
Setting up libpotrace0:amd64 (1.16-2+b2) ...
Setting up libwayland-client0:amd64 (1.23.1-3) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libksba8:amd64 (1.6.7-2+b1) ...
Setting up pinentry-curses (1.3.1-2) ...
Setting up genisoimage (9:1.1.11-4) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libice6:amd64 (2:1.1.1-1) ...
Setting up libre2-11:amd64 (20240702-3+b1) ...
Setting up liblapack3:amd64 (3.12.1-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
Setting up gettext (0.23.1-1) ...
Setting up libxdamage1:amd64 (1:1.1.6-1+b2) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Setting up dictionaries-common (1.30.10) ...
Setting up libtool (2.5.4-4) ...
Setting up libjq1:amd64 (1.7.1-3+b1) ...
Setting up fontconfig-config (2.15.0-2.2) ...
Setting up libwebpdemux2:amd64 (1.5.0-0.1) ...
Setting up libavahi-common3:amd64 (0.8-16) ...
Setting up libxext6:amd64 (2:1.3.4-1+b3) ...
Setting up libidn2-0:amd64 (2.3.8-2) ...
Setting up libnss3:amd64 (2:3.109-1) ...
Setting up dbus-daemon (1.16.2-2) ...
Setting up libcdr-0.1-1:amd64 (0.1.7-1+b3) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libthai0:amd64 (0.1.29-2+b1) ...
Setting up ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
152 added, 0 removed; done.
Setting up libglib2.0-0t64:amd64 (2.84.0-2) ...
Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ...
Setting up libxfixes3:amd64 (1:6.0.0-2+b4) ...
Setting up dbus (1.16.2-2) ...
Running in chroot, ignoring request.

invoke-rc.d: policy-rc.d denied execution of start.
Setting up shared-mime-info (2.4-5+b2) ...
Setting up libp11-kit0:amd64 (0.25.5-3) ...
Setting up libxinerama1:amd64 (2:1.1.4-3+b3) ...
Setting up python-os-api-ref-common (2.3.0+ds1-4) ...
Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ...
Setting up libxrandr2:amd64 (2:1.5.4-1+b3) ...
Setting up libjs-sphinxdoc (8.1.3-5) ...
Setting up libwpg-0.3-3:amd64 (0.3.4-3+b2) ...
Setting up libreadline8t64:amd64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up libwayland-cursor0:amd64 (1.23.1-3) ...
Setting up xml-core (0.19) ...
Setting up jq (1.7.1-3+b1) ...
Setting up libxslt1.1:amd64 (1.1.35-1.2) ...
Setting up gpgconf (2.2.46-5) ...
Setting up hunspell-en-us (1:2020.12.07-4) ...
Setting up libpam-systemd:amd64 (257.4-3) ...
Setting up libharfbuzz0b:amd64 (10.2.0-1+b1) ...
Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
Setting up libfontconfig1:amd64 (2.15.0-2.2) ...
Setting up libsm6:amd64 (2:1.2.4-1) ...
Setting up libpython3.13-stdlib:amd64 (3.13.2-2) ...
Setting up libavahi-client3:amd64 (0.8-16) ...
Setting up gpg (2.2.46-5) ...
Setting up libpython3-stdlib:amd64 (3.13.2-2) ...
Setting up libgnutls30t64:amd64 (3.8.9-2) ...
Setting up gtk-update-icon-cache (4.18.2+ds-1) ...
Setting up fontconfig (2.15.0-2.2) ...
Regenerating fonts cache... done.
Setting up gpg-agent (2.2.46-5) ...
Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'.

Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'.

Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'.

Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'.

Setting up libatk1.0-0t64:amd64 (2.56.0-3) ...
Setting up libzmq5:amd64 (4.3.5-1+b3) ...
Setting up libxi6:amd64 (2:1.8.2-1) ...
Setting up libenchant-2-2:amd64 (2.8.2+dfsg1-3) ...
Setting up python3.13 (3.13.2-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxcursor1:amd64 (1:1.2.3-1) ...
Setting up gpgsm (2.2.46-5) ...
Setting up libpango-1.0-0:amd64 (1.56.3-1) ...
Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ...
Setting up libpq5:amd64 (17.4-1+b1) ...
Setting up libcloudproviders0:amd64 (0.3.6-1+b1) ...
Setting up python3 (3.13.2-2) ...
Setting up python3-zipp (3.21.0-1) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'.

Setting up python3-markupsafe (2.1.5-1+b3) ...
Setting up python3-wheel (0.45.1-1) ...
Setting up python3-webencodings (0.5.1-5) ...
Setting up libcairo2:amd64 (1.18.4-1+b1) ...
Setting up libcolord2:amd64 (1.4.7-3) ...
Setting up python3-platformdirs (4.3.6-1) ...
Setting up python3-psutil (7.0.0-1) ...
Setting up python3-vine (5.1.0+dfsg-1) ...
Setting up python3-ifaddr (0.2.0-2) ...
Setting up python3-monotonic (1.6-3) ...
Setting up python3-async-timeout (5.0.1-1) ...
Setting up libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ...
Setting up libdconf1:amd64 (0.40.0-5) ...
Setting up python3-mysqldb (1.4.6-2+b5) ...
Setting up libglibmm-2.4-1t64:amd64 (2.66.8-1) ...
Setting up python3-six (1.17.0-1) ...
Setting up dirmngr (2.2.46-5) ...
Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'.

Setting up dbus-user-session (1.16.2-2) ...
Setting up python3-roman (5.0-1) ...
Setting up python3-decorator (5.1.1-5) ...
Setting up python3-pycodestyle (2.12.1-2) ...
Setting up python3-jinja2 (3.1.5-2) ...
Setting up python3-pygments (2.18.0+dfsg-2) ...
Setting up python3-tempita (0.6.0-1) ...
Setting up python3-packaging (24.2-1) ...
Setting up python3-iso8601 (2.1.0-2) ...
Setting up python3-chardet (5.2.0+dfsg-2) ...
Setting up python3-wcwidth (0.2.13+dfsg1-1) ...
Setting up python3-pyparsing (3.1.2-1) ...
Setting up adwaita-icon-theme (48.0-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up python3-certifi (2025.1.31+ds-1) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
Setting up python3-snowballstemmer (2.2.0-4) ...
Setting up python3-jmespath (1.0.1-1) ...
Setting up libatspi2.0-0t64:amd64 (2.56.0-3) ...
Setting up libraqm0:amd64 (0.10.2-1) ...
Setting up sphinx-common (8.1.3-5) ...
Setting up python3-greenlet (3.1.0-1+b2) ...
Setting up lib2geom1.4.0:amd64 (1.4-4) ...
Setting up libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Setting up python3-idna (3.10-1) ...
Setting up python3-wrapt (1.15.0-4+b1) ...
Setting up python3-psycopg2 (2.9.10-1+b1) ...
Setting up python3-deprecation (2.1.0-3) ...
Setting up python3-typing-extensions (4.12.2-2) ...
Setting up python3-pymysql (1.1.1-2) ...
Setting up python3-construct (2.10.68+dfsg1-2) ...
Setting up python3-fasteners (0.18-2) ...
Setting up python3-pip (25.0+dfsg-1) ...
Setting up python3-numpy (1:2.2.3+ds-5) ...
Setting up python3-jeepney (0.8.0-4) ...
Setting up python3-urllib3 (2.3.0-2) ...
Setting up python3-netifaces:amd64 (0.11.0-2+b6) ...
Setting up python3-rpds-py (0.21.0-2+b1) ...
Setting up python3-legacy-cgi (2.6.2-1) ...
Setting up python3-json-pointer (2.4-3) ...
Setting up python3-lxml:amd64 (5.3.1-1+b1) ...
Setting up python3-dnspython (2.7.0-1) ...
Setting up python3-dulwich (0.22.7-1) ...
Setting up python3-amqp (5.3.1-2) ...
Setting up gnupg (2.2.46-5) ...
Setting up python3-pyasn1 (0.6.1-1) ...
Setting up python3-dateutil (2.9.0-4) ...
Setting up python3-mccabe (0.7.0-1) ...
Setting up python3-msgpack (1.0.3-3+b4) ...
Setting up libcairo-gobject2:amd64 (1.18.4-1+b1) ...
Setting up python3-voluptuous (0.14.2-1) ...
Setting up libgpgme11t64:amd64 (1.24.2-1+b1) ...
Setting up python3-logutils (0.3.5-5) ...
Setting up qemu-utils (1:9.2.2+ds-1+b2) ...
Setting up libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ...
Setting up python3-pyasyncore (1.0.2-3) ...
Setting up libpangoft2-1.0-0:amd64 (1.56.3-1) ...
Setting up python3-protobuf (3.21.12-10+b6) ...
Setting up python3-simplegeneric (0.8.1-5) ...
Setting up python3-prettytable (3.15.1-1) ...
Setting up python3-tomlkit (0.13.2-1) ...
Setting up libcups2t64:amd64 (2.4.10-2+b1) ...
Setting up python3-soupsieve (2.6-1) ...
Setting up python3-deprecated (1.2.18-1) ...
Setting up libngtcp2-crypto-gnutls8:amd64 (1.11.0-1) ...
Setting up python3-cffi-backend:amd64 (1.17.1-2+b2) ...
Setting up python3-mako (1.3.8-2) ...
Setting up libpangocairo-1.0-0:amd64 (1.56.3-1) ...
Setting up python3-webob (1:1.8.9-1) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up python3-blinker (1.9.0-1) ...
Setting up dh-python (6.20250308) ...
Setting up libatk-bridge2.0-0t64:amd64 (2.56.0-3) ...
Setting up python3-more-itertools (10.6.0-1) ...
Setting up python3-attr (25.1.0-1) ...
Setting up python3-pecan (1.5.1-6) ...
Setting up libgpgmepp6t64:amd64 (1.24.2-1+b1) ...
Setting up python3-pymemcache (4.0.0-8) ...
Setting up libxmu6:amd64 (2:1.1.3-3+b4) ...
Setting up python3-waitress (3.0.2-1) ...
Setting up python3-jaraco.classes (3.4.0-1) ...
Setting up python3-ddt (1.7.2-4) ...
Setting up python3-tinycss2 (1.4.0-2) ...
Setting up python3-importlib-metadata (8.6.1-1) ...
Setting up python3-jaraco.functools (4.1.0-1) ...
Setting up wget (1.25.0-2) ...
Setting up python3-repoze.lru (0.7-3) ...
Setting up python3-microversion-parse (1.0.1-3) ...
Setting up python3-jaraco.context (6.0.1-1) ...
Setting up libcurl4t64:amd64 (8.13.0~rc2-1) ...
Setting up python3-jwt (2.10.1-2) ...
Setting up python3-cachetools (5.3.3-1) ...
Setting up python3-pycdlib (1.12.0+ds1-7) ...
Setting up python3-zeroconf (0.146.1-1) ...
Setting up python3-babel (2.17.0-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-defusedxml (0.7.1-3) ...
Setting up python3-statsd (4.0.1-2) ...
Setting up python3-charset-normalizer (3.4.1-1+b1) ...
Setting up python3-alabaster (0.7.16-0.1) ...
Setting up python3-pycryptodome (3.20.0+dfsg-3) ...
Setting up python3-jsonpatch (1.32-5) ...
update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode
Setting up python3-tenacity (8.4.2+really8.4.1-2) ...
Setting up python3-bcrypt (4.2.0-2.1+b1) ...
Setting up python3-ply (3.11-9) ...
Setting up python3-autopage (0.4.0-4) ...
Setting up python3-retrying (1.3.3-4) ...
Setting up python3-pyflakes (3.2.0-3) ...
Setting up python3-typeguard (4.4.2-1) ...
Setting up python3-extras (1.0.0-6) ...
Setting up python3-memcache (1.62-3) ...
Setting up libcurl3t64-gnutls:amd64 (8.13.0~rc2-1) ...
Setting up python3-kerberos (1.1.14-3.1+b11) ...
Setting up python3-all (3.13.2-2) ...
Setting up python3-coverage (7.6.0+dfsg1-2+b2) ...
Setting up python3-yaml (6.0.2-1+b2) ...
Setting up debhelper (13.24.1) ...
Setting up python3-pytz (2025.1-3) ...
Setting up dconf-service (0.40.0-5) ...
Setting up python3-kombu (5.4.2-3) ...
Setting up openstack-pkg-tools (133) ...
Setting up python3-tz (2025.1-3) ...
Setting up python3-bs4 (4.13.3-2) ...
Setting up python3-pycparser (2.22-2) ...
Setting up python3-sqlalchemy (2.0.32+ds1-1) ...
Setting up python3-flake8 (7.1.1-3) ...
Setting up librsvg2-2:amd64 (2.60.0+dfsg-1) ...
Setting up python3-routes (2.5.1-7) ...
Setting up python3-pil:amd64 (11.1.0-5+b1) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-prometheus-client (0.21.1+ds1-1) ...
Setting up python3-eventlet (0.36.1-12) ...
Setting up python3-rfc3986 (2.0.0-3) ...
Setting up python3-cssselect2 (0.7.0-3) ...
Setting up python3-jaraco.text (4.0.0-1) ...
Setting up python3-pyasn1-modules (0.4.1-2) ...
Setting up python3-zmq (26.2.1-1+b1) ...
Setting up python3-cryptography (43.0.0-1) ...
Setting up python3-requests (2.32.3+dfsg-4) ...
Setting up python3-grpcio (1.51.1-6) ...
Setting up xclip (0.13-4) ...
Setting up python3-uhashring (2.3-2) ...
Setting up python3-redis (4.3.4-4) ...
Setting up python3-jwcrypto (1.5.6-1) ...
Setting up librsvg2-common:amd64 (2.60.0+dfsg-1) ...
Setting up libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ...
Setting up librdkafka1:amd64 (2.8.0-1) ...
Setting up python3-etcd3 (0.12.0-3) ...
Setting up python3-websockify (0.12.0+dfsg1-4+b1) ...
Setting up python3-pysmi (0.3.4-3) ...
Setting up ieee-data (20240722) ...
Setting up python3-alembic (1.13.2-4) ...
Setting up python3-binary-memcached (0.31.2+dfsg1-4) ...
Setting up python3-confluent-kafka (1.7.0-4+b4) ...
Setting up python3-referencing (0.35.1-2) ...
Setting up python3-pkg-resources (75.8.0-1) ...
Setting up alembic (1.13.2-4) ...
Setting up librsvg2-bin (2.60.0+dfsg-1) ...
Setting up pyflakes3 (3.2.0-3) ...
Setting up python3-setuptools (75.8.0-1) ...
Setting up libpoppler147:amd64 (25.03.0-2) ...
Setting up python3-pysnmp4 (4.4.12-4) ...
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:82: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:189: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:296: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:419: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/ntforg.py:71: SyntaxWarning: invalid escape sequence '\*'
  \*\*options :
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:47: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:160: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:271: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:394: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/sync/cmdgen.py:45: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/sync/cmdgen.py:150: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/sync/cmdgen.py:257: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/sync/cmdgen.py:452: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :py:class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/sync/ntforg.py:56: SyntaxWarning: invalid escape sequence '\*'
  \*\*options :
/usr/lib/python3/dist-packages/pysnmp/hlapi/twisted/cmdgen.py:49: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/twisted/cmdgen.py:167: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/twisted/cmdgen.py:285: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/twisted/cmdgen.py:427: SyntaxWarning: invalid escape sequence '\*'
  \*varBinds : :class:`~pysnmp.smi.rfc1902.ObjectType`
/usr/lib/python3/dist-packages/pysnmp/hlapi/twisted/ntforg.py:61: SyntaxWarning: invalid escape sequence '\*'
  \*\*options :
Setting up python3-pure-sasl (0.5.1+dfsg1-5) ...
Setting up dconf-gsettings-backend:amd64 (0.40.0-5) ...
Setting up python3-zope.event (5.0-0.1) ...
Setting up python3-zope.interface (7.2-1+b1) ...
Setting up python3-pbr (6.1.0-4) ...
Setting up python3-openssl (25.0.0-1) ...
Setting up python3-os-traits (3.1.0-3) ...
Setting up python3-cffi (1.17.1-2) ...
Setting up python3-requestsexceptions (1.4.0-5) ...
Setting up python3-futurist (3.0.0-3) ...
Setting up python3-pyperclip (1.8.2-2) ...
Setting up python3-debtcollector (3.0.0-4) ...
Setting up flake8 (7.1.1-3) ...
Setting up python3-gevent (24.11.1-1+b1) ...
Setting up libpoppler-glib8t64:amd64 (25.03.0-2) ...
Setting up python3-oauthlib (3.2.2-3) ...
Setting up python3-secretstorage (3.3.3-3) ...
Setting up python3-paste (3.10.1-1) ...
Setting up python3-kazoo (2.9.0-2) ...
Setting up python3-cmd2 (2.5.11+ds-1) ...
Setting up python3-zake (0.2.2-8) ...
Setting up python3-oslosphinx (4.18.0-6) ...
Setting up python3-oslo.rootwrap (7.3.0-3) ...
Setting up python3-oslo.context (5.6.0-3) ...
Setting up python3-automaton (3.2.0-3) ...
Setting up python3-xcffib (1.5.0-1) ...
Setting up python3-netaddr (1.3.0-1) ...
Setting up python3-keyring (25.6.0-1) ...
Setting up python3-os-service-types (1.7.0-5) ...
Setting up python3-stevedore (5.3.0-4) ...
Setting up python3-dracclient (3.1.0-6) ...
Setting up python3-pyghmi (1.5.70-4) ...
Setting up python3-bashate (2.1.0-4) ...
Setting up python3-jsonschema-specifications (2023.12.1-2) ...
Setting up libgtk-3-common (3.24.49-2) ...
Setting up python3-oslo.i18n (6.4.0-3) ...
Setting up python3-keystoneauth1 (5.8.0-4) ...
Setting up python3-hacking (4.1.0-4) ...
Setting up python3-testtools (2.7.2-5) ...
Setting up python3-testresources (2.0.1-5) ...
Setting up python3-sushy (5.2.0-3) ...
Setting up python3-pastedeploy (3.1-1) ...
Setting up python3-etcd3gw (2.4.2-3) ...
Setting up python3-yappi (1.6.10-2+b1) ...
Setting up python3-oslo.utils (8.2.0-3) ...
Setting up python3-dogpile.cache (1.3.3-1) ...
Setting up python3-subunit (1.4.2-3) ...
Setting up python3-jsonschema (4.19.2-6) ...
Setting up libgtk-3-0t64:amd64 (3.24.49-2) ...
Setting up python3-cairocffi (1.7.1-3) ...
Setting up python3-fixtures (4.1.0-3) ...
Setting up python3-openstacksdk (4.0.1-3) ...
Setting up libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ...
Setting up python3-testscenarios (0.5.0-5) ...
Setting up python3-webtest (3.0.2-1) ...
Setting up python3-cairosvg (2.7.1-1) ...
Setting up python3-os-client-config (2.1.0-3) ...
Setting up libgspell-1-3:amd64 (1.14.0-2+b1) ...
Setting up python3-warlock (2.0.1-4) ...
Setting up subunit (1.4.2-3) ...
Setting up python3-oslo.serialization (5.5.0-3) ...
Setting up python3-glanceclient (1:4.7.0-4) ...
Setting up python3-scciclient (0.16.0-3) ...
Setting up libgtksourceview-4-0:amd64 (4.8.4-5+b3) ...
Setting up inkscape (1.4-6) ...
Setting up python3-tooz (6.3.0-4) ...
Processing triggers for libc-bin (2.41-6) ...
Processing triggers for systemd (257.4-3) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.21.2+dfsg-2) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.21.2+dfsg-2) ...
Setting up python3-restructuredtext-lint (1.3.2-3) ...
Setting up python3-doc8 (0.10.1-5) ...
Setting up python3-cliff (4.7.0-3) ...
Setting up python3-oslo.config (1:9.6.0-6) ...
Setting up python3-oslo.middleware (6.2.0-3) ...
Setting up python3-keystoneclient (1:5.5.0-4) ...
Setting up python3-oslo.db (16.0.0-3) ...
Setting up python3-osc-lib (3.1.0-3) ...
Setting up python3-oslo.concurrency (6.1.0-4) ...
Setting up python3-sphinx (8.1.3-5) ...
Setting up python3-oslo.log (6.1.2-4) ...
Setting up python3-pycadf (3.1.1-5) ...
Setting up python3-oslo.metrics (0.9.0-3) ...
Setting up python3-oslo.policy (4.5.1-2) ...
Setting up python3-sphinxcontrib.svg2pdfconverter (1.3.0-2) ...
Setting up python3-oslo.reports (3.4.0-3) ...
Setting up python3-stestr (4.1.0-3) ...
Setting up python3-sphinxcontrib.httpdomain (1.8.1-2) ...
Setting up python3-sphinxcontrib-pecanwsme (0.11.0-1) ...
Setting up python3-sphinxcontrib.apidoc (0.3.0-6) ...
Setting up python3-oslo.service (3.5.0-3) ...
Setting up python3-proliantutils (2.16.2-3) ...
Setting up python3-oslo.upgradecheck (2.4.0-3) ...
Setting up python3-ironic-inspector-client (5.2.0-3) ...
Setting up python3-oslotest (1:5.0.0-4) ...
Setting up python3-osprofiler (4.2.0-4) ...
Setting up python3-oslo.messaging (14.9.1-2) ...
Setting up python3-openstackdocstheme (3.2.0-3) ...
Setting up python3-oslo.cache (3.8.0-3) ...
Setting up python3-oslo.versionedobjects (3.4.0-3) ...
Setting up python3-keystonemiddleware (10.7.1-3) ...
Setting up python3-os-api-ref (2.3.0+ds1-4) ...
Processing triggers for dictionaries-common (1.30.10) ...
Processing triggers for ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
fakeroot is already the newest version (1.37.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-1_source.changes
dpkg-buildpackage: info: source package ironic
dpkg-buildpackage: info: source version 1:29.0.0-1
dpkg-buildpackage: info: source distribution experimental
dpkg-buildpackage: info: source changed by Thomas Goirand <zigo@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from ironic-29.0.0/debian/source/options: --extend-diff-ignore=^[.]gitreview$
 debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=pybuild --with python3,sphinxdoc
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
python3 setup.py clean
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running clean
rm -f debian/ironic-common.config debian/ironic-common.postinst debian/ironic-api.postinst debian/ironic-api.config debian/ironic-api.templates
rm -rf doc/build *.egg-info .stestr build
rm -rf doc/source/contributor/api doc/source/_static
rm -f debian/*.init debian/*.service debian/*.upstart
rm -rf /build/reproducible-path/ironic-29.0.0/debian/po /build/reproducible-path/ironic-29.0.0/debian/ironic-common.templates
find . -iname '*.pyc' -delete
for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done
make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary --buildsystem=pybuild --with python3,sphinxdoc
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config 
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
cp -r /build/reproducible-path/ironic-29.0.0/debian/po.in /build/reproducible-path/ironic-29.0.0/debian/po
cp /build/reproducible-path/ironic-29.0.0/debian/ironic-common.templates.in /build/reproducible-path/ironic-29.0.0/debian/ironic-common.templates
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-common.config
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-common.postinst
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-api.config
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-api.postinst
pkgos-merge-templates ironic-api ironic endpoint
Merging ca.po...
Merging cs.po...
Merging da.po...
Merging de.po...
Merging es.po...
Merging fr.po...
Merging gl.po...
Merging it.po...
Merging ja.po...
Merging nl.po...
Merging pl.po...
Merging pt.po...
Merging pt_BR.po...
Merging ru.po...
Merging sv.po...
Merging zh_CN.po...
pkgos-merge-templates ironic-common ironic db rabbit ksat
Merging ca.po...
Merging cs.po...
Merging da.po...
Merging de.po...
Merging es.po...
Merging fr.po...
Merging gl.po...
Merging it.po...
Merging ja.po...
Merging nl.po...
Merging pl.po...
Merging pt.po...
Merging pt_BR.po...
Merging ru.po...
Merging sv.po...
Merging zh_CN.po...
make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
   debian/rules override_dh_install
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
for i in 3.13 ; do \
	python$i setup.py install --install-layout=deb --root /build/reproducible-path/ironic-29.0.0/debian/tmp ; \
done
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running build
running build_py
creating build/lib/ironic/api/controllers
copying ironic/api/controllers/base.py -> build/lib/ironic/api/controllers
copying ironic/api/controllers/__init__.py -> build/lib/ironic/api/controllers
copying ironic/api/controllers/root.py -> build/lib/ironic/api/controllers
copying ironic/api/controllers/link.py -> build/lib/ironic/api/controllers
copying ironic/api/controllers/version.py -> build/lib/ironic/api/controllers
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/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_objects.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_portgroup.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/test_trait.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_notification.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_port.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/__init__.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_deployment.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_deploy_template.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_node.py -> build/lib/ironic/tests/unit/objects
copying ironic/tests/unit/objects/test_volume_target.py -> build/lib/ironic/tests/unit/objects
creating build/lib/ironic/drivers/modules/ansible
copying ironic/drivers/modules/ansible/deploy.py -> build/lib/ironic/drivers/modules/ansible
copying ironic/drivers/modules/ansible/__init__.py -> build/lib/ironic/drivers/modules/ansible
creating build/lib/ironic/tests/functional
copying ironic/tests/functional/__init__.py -> build/lib/ironic/tests/functional
creating 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/migration.py -> build/lib/ironic/db/sqlalchemy
copying ironic/db/sqlalchemy/api.py -> build/lib/ironic/db/sqlalchemy
creating 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_power.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_boot.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_firmware_utils.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_inspect.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_raid.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
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/server.py -> build/lib/ironic/common/json_rpc
copying ironic/common/json_rpc/__init__.py -> build/lib/ironic/common/json_rpc
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/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/conductor
copying ironic/conductor/utils.py -> build/lib/ironic/conductor
copying ironic/conductor/notification_utils.py -> build/lib/ironic/conductor
copying ironic/conductor/servicing.py -> build/lib/ironic/conductor
copying ironic/conductor/allocations.py -> build/lib/ironic/conductor
copying ironic/conductor/deployments.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/inspection.py -> build/lib/ironic/conductor
copying ironic/conductor/__init__.py -> build/lib/ironic/conductor
copying ironic/conductor/periodics.py -> build/lib/ironic/conductor
copying ironic/conductor/manager.py -> build/lib/ironic/conductor
copying ironic/conductor/rpcapi.py -> build/lib/ironic/conductor
copying ironic/conductor/verify.py -> build/lib/ironic/conductor
copying ironic/conductor/base_manager.py -> build/lib/ironic/conductor
copying ironic/conductor/task_manager.py -> build/lib/ironic/conductor
copying ironic/conductor/rpc_service.py -> build/lib/ironic/conductor
creating 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_boot.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_management.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_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
copying ironic/tests/unit/policy_fixture.py -> build/lib/ironic/tests/unit
copying ironic/tests/unit/test_base.py -> build/lib/ironic/tests/unit
copying ironic/tests/unit/__init__.py -> build/lib/ironic/tests/unit
copying ironic/tests/unit/raid_constants.py -> build/lib/ironic/tests/unit
copying ironic/tests/unit/stubs.py -> build/lib/ironic/tests/unit
creating build/lib/ironic/common/inspection_rules
copying ironic/common/inspection_rules/utils.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/actions.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/__init__.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/dhcp
copying ironic/dhcp/none.py -> build/lib/ironic/dhcp
copying ironic/dhcp/base.py -> build/lib/ironic/dhcp
copying ironic/dhcp/neutron.py -> build/lib/ironic/dhcp
copying ironic/dhcp/dnsmasq.py -> build/lib/ironic/dhcp
copying ironic/dhcp/__init__.py -> build/lib/ironic/dhcp
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/drivers/modules/drac
copying ironic/drivers/modules/drac/utils.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/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/__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/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
creating build/lib/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/vendor.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.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/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/__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/boot.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/firmware_utils.py -> build/lib/ironic/drivers/modules/redfish
copying ironic/drivers/modules/redfish/power.py -> build/lib/ironic/drivers/modules/redfish
creating 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_nodes.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/base.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_runbooks.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_conductor.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_node_history.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_connectors.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_node_inventory.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_ports.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_firmware_component.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_allocations.py -> build/lib/ironic/tests/unit/db
copying ironic/tests/unit/db/test_shard.py -> build/lib/ironic/tests/unit/db
creating 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_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_proxy_middleware.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/test_acl.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_audit.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/__init__.py -> build/lib/ironic/tests/unit/api
copying ironic/tests/unit/api/test_method.py -> build/lib/ironic/tests/unit/api
creating build/lib/ironic/api/controllers/v1
copying ironic/api/controllers/v1/utils.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/notification_utils.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/port.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/collection.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/driver.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/portgroup.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/deploy_template.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/conductor.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/bios.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/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/event.py -> build/lib/ironic/api/controllers/v1
copying ironic/api/controllers/v1/volume.py -> build/lib/ironic/api/controllers/v1
creating 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
copying ironic/console/container/__init__.py -> build/lib/ironic/console/container
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/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/inspector/__init__.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/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/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/common
copying ironic/tests/unit/common/test_hash_ring.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_keystone.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_policy.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_checksum_utils.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_pxe_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_inspection_rule.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_swift.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/__init__.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_neutron.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_context.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_image_service.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_driver_factory.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_molds.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_cinder.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_json_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_release_mappings.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_vnc.py -> build/lib/ironic/tests/unit/common
copying ironic/tests/unit/common/test_image_publisher.py -> build/lib/ironic/tests/unit/common
creating build/lib/ironic/hacking
copying ironic/hacking/checks.py -> build/lib/ironic/hacking
copying ironic/hacking/__init__.py -> build/lib/ironic/hacking
copying ironic/__init__.py -> build/lib/ironic
copying ironic/version.py -> build/lib/ironic
creating 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/__init__.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/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
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_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
creating build/lib/ironic/api/middleware
copying ironic/api/middleware/parsable_error.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/auth_public_routes.py -> build/lib/ironic/api/middleware
copying ironic/tests/unit/drivers/test_drac.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/test_ilo.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_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/__init__.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/third_party_driver_mock_specs.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_fake_hardware.py -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/test_irmc.py -> build/lib/ironic/tests/unit/drivers
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/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/tests/base.py -> build/lib/ironic/tests
copying ironic/tests/__init__.py -> build/lib/ironic/tests
creating 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
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
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/__init__.py -> build/lib/ironic/tests/unit/console/rfb
copying ironic/drivers/utils.py -> build/lib/ironic/drivers
copying ironic/drivers/base.py -> build/lib/ironic/drivers
copying ironic/drivers/generic.py -> build/lib/ironic/drivers
copying ironic/drivers/ipmi.py -> build/lib/ironic/drivers
copying ironic/drivers/ilo.py -> build/lib/ironic/drivers
copying ironic/drivers/fake_hardware.py -> build/lib/ironic/drivers
copying ironic/drivers/redfish.py -> build/lib/ironic/drivers
copying ironic/drivers/__init__.py -> build/lib/ironic/drivers
copying ironic/drivers/hardware_type.py -> build/lib/ironic/drivers
copying ironic/drivers/drac.py -> build/lib/ironic/drivers
copying ironic/drivers/intel_ipmi.py -> build/lib/ironic/drivers
copying ironic/drivers/irmc.py -> build/lib/ironic/drivers
copying ironic/drivers/snmp.py -> build/lib/ironic/drivers
copying ironic/drivers/modules/pxe_base.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/ipxe.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/image_utils.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/agent_client.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/ipmitool.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/image_cache.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/pxe.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/console_utils.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/fake.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/ramdisk.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/noop_mgmt.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/__init__.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/agent_power.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/agent.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/agent_base.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/boot_mode_utils.py -> build/lib/ironic/drivers/modules
copying ironic/drivers/modules/snmp.py -> build/lib/ironic/drivers/modules
creating build/lib/ironic/drivers/modules/ilo
copying ironic/drivers/modules/ilo/vendor.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/common.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/firmware_processor.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/__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/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
creating 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
copying ironic/console/rfb/authnone.py -> build/lib/ironic/console/rfb
copying ironic/console/rfb/__init__.py -> build/lib/ironic/console/rfb
copying ironic/tests/unit/console/__init__.py -> build/lib/ironic/tests/unit/console
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_api.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/__init__.py -> build/lib/ironic/tests/unit/db/sqlalchemy
copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/lib/ironic/tests/unit/db/sqlalchemy
creating 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/test_dnsmasq.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_neutron.py -> build/lib/ironic/tests/unit/dhcp
creating build/lib/ironic/cmd
copying ironic/cmd/novncproxy.py -> build/lib/ironic/cmd
copying ironic/cmd/dbsync.py -> build/lib/ironic/cmd
copying ironic/cmd/status.py -> build/lib/ironic/cmd
copying ironic/cmd/conductor.py -> build/lib/ironic/cmd
copying ironic/cmd/singleprocess.py -> build/lib/ironic/cmd
copying ironic/cmd/__init__.py -> build/lib/ironic/cmd
copying ironic/cmd/pxe_filter.py -> build/lib/ironic/cmd
copying ironic/cmd/api.py -> build/lib/ironic/cmd
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/noop.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/__init__.py -> build/lib/ironic/drivers/modules/storage
copying ironic/common/utils.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/console_factory.py -> build/lib/ironic/common
copying ironic/common/boot_devices.py -> build/lib/ironic/common
copying ironic/common/images.py -> build/lib/ironic/common
copying ironic/common/wsgi_service.py -> build/lib/ironic/common
copying ironic/common/context.py -> build/lib/ironic/common
copying ironic/common/oci_registry.py -> build/lib/ironic/common
copying ironic/common/metrics_collector.py -> build/lib/ironic/common
copying ironic/common/policy.py -> build/lib/ironic/common
copying ironic/common/raid.py -> build/lib/ironic/common
copying ironic/common/args.py -> build/lib/ironic/common
copying ironic/common/auth_basic.py -> build/lib/ironic/common
copying ironic/common/molds.py -> build/lib/ironic/common
copying ironic/common/pxe_utils.py -> build/lib/ironic/common
copying ironic/common/i18n.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/driver_factory.py -> build/lib/ironic/common
copying ironic/common/rpc.py -> build/lib/ironic/common
copying ironic/common/release_mappings.py -> build/lib/ironic/common
copying ironic/common/hash_ring.py -> build/lib/ironic/common
copying ironic/common/config.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/lessee_sources.py -> build/lib/ironic/common
copying ironic/common/async_steps.py -> build/lib/ironic/common
copying ironic/common/mdns.py -> build/lib/ironic/common
copying ironic/common/cinder.py -> build/lib/ironic/common
copying ironic/common/metrics_statsd.py -> build/lib/ironic/common
copying ironic/common/exception.py -> build/lib/ironic/common
copying ironic/common/__init__.py -> build/lib/ironic/common
copying ironic/common/network.py -> build/lib/ironic/common
copying ironic/common/swift.py -> build/lib/ironic/common
copying ironic/common/image_publisher.py -> build/lib/ironic/common
copying ironic/common/components.py -> build/lib/ironic/common
copying ironic/common/states.py -> build/lib/ironic/common
copying ironic/common/service.py -> build/lib/ironic/common
copying ironic/common/indicator_states.py -> build/lib/ironic/common
copying ironic/common/metrics.py -> build/lib/ironic/common
copying ironic/common/faults.py -> build/lib/ironic/common
copying ironic/common/nova.py -> build/lib/ironic/common
copying ironic/common/checksum_utils.py -> build/lib/ironic/common
copying ironic/common/qemu_img.py -> build/lib/ironic/common
copying ironic/common/boot_modes.py -> build/lib/ironic/common
copying ironic/common/fsm.py -> build/lib/ironic/common
copying ironic/common/image_service.py -> build/lib/ironic/common
copying ironic/common/rpc_service.py -> build/lib/ironic/common
copying ironic/common/dhcp_factory.py -> build/lib/ironic/common
copying ironic/api/functions.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/__init__.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/drivers/modules/irmc
copying ironic/drivers/modules/irmc/vendor.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/common.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/bios.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/boot.py -> build/lib/ironic/drivers/modules/irmc
copying ironic/drivers/modules/irmc/power.py -> build/lib/ironic/drivers/modules/irmc
creating 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/tests/unit/api/validation/__init__.py -> build/lib/ironic/tests/unit/api/validation
creating 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_power.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_boot.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_common.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_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/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
creating build/lib/ironic/console/securityproxy
copying ironic/console/securityproxy/rfb.py -> build/lib/ironic/console/securityproxy
copying ironic/console/securityproxy/base.py -> build/lib/ironic/console/securityproxy
copying ironic/console/securityproxy/__init__.py -> build/lib/ironic/console/securityproxy
creating build/lib/ironic/drivers/modules/network
copying ironic/drivers/modules/network/flat.py -> build/lib/ironic/drivers/modules/network
copying ironic/drivers/modules/network/common.py -> build/lib/ironic/drivers/modules/network
copying ironic/drivers/modules/network/noop.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
creating 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
copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/lib/ironic/tests/unit/drivers/modules/storage
copying ironic/tests/unit/drivers/modules/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules
copying ironic/tests/unit/drivers/modules/test_snmp.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_deploy_utils.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_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_pxe.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/__init__.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_image_cache.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_image_utils.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_console_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
copying ironic/tests/unit/drivers/modules/test_inspect_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
creating 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/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
creating 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
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/test_intel_ipmi.py -> 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
creating build/lib/ironic/objects
copying ironic/objects/volume_target.py -> build/lib/ironic/objects
copying ironic/objects/firmware.py -> build/lib/ironic/objects
copying ironic/objects/port.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/notification.py -> build/lib/ironic/objects
copying ironic/objects/node_history.py -> build/lib/ironic/objects
copying ironic/objects/portgroup.py -> build/lib/ironic/objects
copying ironic/objects/indirection.py -> build/lib/ironic/objects
copying ironic/objects/deploy_template.py -> build/lib/ironic/objects
copying ironic/objects/volume_connector.py -> build/lib/ironic/objects
copying ironic/objects/conductor.py -> build/lib/ironic/objects
copying ironic/objects/trait.py -> build/lib/ironic/objects
copying ironic/objects/allocation.py -> build/lib/ironic/objects
copying ironic/objects/deployment.py -> build/lib/ironic/objects
copying ironic/objects/bios.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/node.py -> build/lib/ironic/objects
copying ironic/objects/fields.py -> build/lib/ironic/objects
copying ironic/objects/node_inventory.py -> build/lib/ironic/objects
copying ironic/objects/inspection_rule.py -> build/lib/ironic/objects
creating 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_notification_utils.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_portgroup.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_event.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_inspection_rule.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_port.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/__init__.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_collection.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_utils.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_node.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_shard.py -> build/lib/ironic/tests/unit/api/controllers/v1
creating build/lib/ironic/wsgi
copying ironic/wsgi/__init__.py -> build/lib/ironic/wsgi
copying ironic/db/__init__.py -> build/lib/ironic/db
copying ironic/db/migration.py -> build/lib/ironic/db
copying ironic/db/api.py -> build/lib/ironic/db
creating 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
copying ironic/tests/unit/pxe_filter/__init__.py -> build/lib/ironic/tests/unit/pxe_filter
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/tests/unit/conductor
copying ironic/tests/unit/conductor/test_rpcapi.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_base_manager.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_inspection.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/__init__.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_steps.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_utils.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_deployments.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_rpc_service.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
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
creating 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_power.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_boot.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_common.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_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
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/base.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/inspector/hooks/ramdisk_error.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/ports.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/__init__.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/parse_lldp.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/cpu_capabilities.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/memory.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/validate_interfaces.py -> build/lib/ironic/drivers/modules/inspector/hooks
creating 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
copying ironic/pxe_filter/service.py -> build/lib/ironic/pxe_filter
creating build/lib/ironic/conf
copying ironic/conf/inspector.py -> build/lib/ironic/conf
copying ironic/conf/vnc.py -> build/lib/ironic/conf
copying ironic/conf/disk_utils.py -> build/lib/ironic/conf
copying ironic/conf/opts.py -> build/lib/ironic/conf
copying ironic/conf/molds.py -> build/lib/ironic/conf
copying ironic/conf/oci.py -> build/lib/ironic/conf
copying ironic/conf/json_rpc.py -> build/lib/ironic/conf
copying ironic/conf/ipmi.py -> build/lib/ironic/conf
copying ironic/conf/ilo.py -> build/lib/ironic/conf
copying ironic/conf/pxe.py -> build/lib/ironic/conf
copying ironic/conf/neutron.py -> build/lib/ironic/conf
copying ironic/conf/ansible.py -> build/lib/ironic/conf
copying ironic/conf/auth.py -> build/lib/ironic/conf
copying ironic/conf/service_catalog.py -> build/lib/ironic/conf
copying ironic/conf/fake.py -> build/lib/ironic/conf
copying ironic/conf/mdns.py -> build/lib/ironic/conf
copying ironic/conf/cinder.py -> build/lib/ironic/conf
copying ironic/conf/sensor_data.py -> build/lib/ironic/conf
copying ironic/conf/conductor.py -> build/lib/ironic/conf
copying ironic/conf/inventory.py -> build/lib/ironic/conf
copying ironic/conf/deploy.py -> build/lib/ironic/conf
copying ironic/conf/audit.py -> build/lib/ironic/conf
copying ironic/conf/anaconda.py -> build/lib/ironic/conf
copying ironic/conf/dnsmasq.py -> build/lib/ironic/conf
copying ironic/conf/exception.py -> build/lib/ironic/conf
copying ironic/conf/redfish.py -> build/lib/ironic/conf
copying ironic/conf/__init__.py -> build/lib/ironic/conf
copying ironic/conf/console.py -> build/lib/ironic/conf
copying ironic/conf/agent.py -> build/lib/ironic/conf
copying ironic/conf/healthcheck.py -> build/lib/ironic/conf
copying ironic/conf/swift.py -> build/lib/ironic/conf
copying ironic/conf/drac.py -> build/lib/ironic/conf
copying ironic/conf/irmc.py -> build/lib/ironic/conf
copying ironic/conf/metrics.py -> build/lib/ironic/conf
copying ironic/conf/nova.py -> build/lib/ironic/conf
copying ironic/conf/api.py -> build/lib/ironic/conf
copying ironic/conf/dhcp.py -> build/lib/ironic/conf
copying ironic/conf/snmp.py -> build/lib/ironic/conf
copying ironic/conf/default.py -> build/lib/ironic/conf
copying ironic/conf/glance.py -> build/lib/ironic/conf
copying ironic/conf/database.py -> build/lib/ironic/conf
creating 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_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_physical_network.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_raid_device.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/test_memory.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_validate_interfaces.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_ports.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_boot_mode.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
running egg_info
creating ironic.egg-info
writing ironic.egg-info/PKG-INFO
writing dependency_links to ironic.egg-info/dependency_links.txt
writing entry points to ironic.egg-info/entry_points.txt
writing requirements to ironic.egg-info/requires.txt
writing top-level names to ironic.egg-info/top_level.txt
[pbr] Processing SOURCES.txt
writing manifest file 'ironic.egg-info/SOURCES.txt'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.gitreview'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'ironic.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.api.schemas.v1' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.api.schemas.v1' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.api.schemas.v1' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.api.schemas.v1' to be distributed and are
        already explicitly excluding 'ironic.api.schemas.v1' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.db.sqlalchemy.alembic' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.db.sqlalchemy.alembic' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.db.sqlalchemy.alembic' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.db.sqlalchemy.alembic' to be distributed and are
        already explicitly excluding 'ironic.db.sqlalchemy.alembic' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.db.sqlalchemy.alembic.versions' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.db.sqlalchemy.alembic.versions' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.db.sqlalchemy.alembic.versions' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.db.sqlalchemy.alembic.versions' to be distributed and are
        already explicitly excluding 'ironic.db.sqlalchemy.alembic.versions' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.callback_plugins' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.callback_plugins' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.callback_plugins' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.callback_plugins' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.callback_plugins' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.library' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.library' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.library' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.library' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.library' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' to be distributed and are
        already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.tests.json_samples' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.tests.json_samples' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.tests.json_samples' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.tests.json_samples' to be distributed and are
        already explicitly excluding 'ironic.tests.json_samples' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.tests.unit.common.drive_samples' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.tests.unit.common.drive_samples' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.tests.unit.common.drive_samples' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.tests.unit.common.drive_samples' to be distributed and are
        already explicitly excluding 'ironic.tests.unit.common.drive_samples' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.tests.unit.common.json_samples' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.tests.unit.common.json_samples' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.tests.unit.common.json_samples' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.tests.unit.common.json_samples' to be distributed and are
        already explicitly excluding 'ironic.tests.unit.common.json_samples' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ironic.tests.unit.drivers.modules.network.json_samples' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'ironic.tests.unit.drivers.modules.network.json_samples' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'ironic.tests.unit.drivers.modules.network.json_samples' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'ironic.tests.unit.drivers.modules.network.json_samples' to be distributed and are
        already explicitly excluding 'ironic.tests.unit.drivers.modules.network.json_samples' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
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
copying ironic/drivers/modules/ansible/playbooks/clean.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/deploy.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/inventory -> build/lib/ironic/drivers/modules/ansible/playbooks
copying ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
creating build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins
copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins
copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins
creating build/lib/ironic/drivers/modules/ansible/playbooks/library
copying ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library
copying ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library
copying ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
copying ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
copying ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
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
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
copying ironic/db/sqlalchemy/alembic/env.py -> build/lib/ironic/db/sqlalchemy/alembic
copying ironic/db/sqlalchemy/alembic/script.py.mako -> build/lib/ironic/db/sqlalchemy/alembic
creating build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
copying ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
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
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
copying ironic/api/controllers/v1/network-data-schema.json -> build/lib/ironic/api/controllers/v1
copying ironic/console/container/ironic-console.container.template -> build/lib/ironic/console/container
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/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
copying ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ipxe_config_timeout.template -> build/lib/ironic/tests/unit/drivers
copying ironic/tests/unit/drivers/ks_extra_vars.tmpl -> build/lib/ironic/tests/unit/drivers
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
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/drivers/raid_config_schema.json -> build/lib/ironic/drivers
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/common/grub_conf.template -> build/lib/ironic/common
copying ironic/common/isolinux_config.template -> build/lib/ironic/common
creating build/lib/ironic/api/schemas/v1
copying ironic/api/schemas/v1/shard.py -> build/lib/ironic/api/schemas/v1
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/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/lib/ironic/drivers/modules/inspector/hooks
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
creating /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/migration.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/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
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/README -> /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
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/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/pxe_filter/service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
creating /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/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/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
creating /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
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/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/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/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/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/__init__.py -> /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/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/firmware.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/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/notification.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/portgroup.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/deploy_template.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/conductor.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/allocation.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/bios.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/node.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_inventory.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
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/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/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/console_factory.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/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/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/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/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/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/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/images.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/wsgi_service.py -> /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/oci_registry.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/policy.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/args.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/molds.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/i18n.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/isolinux_config.template -> /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/rpc.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/hash_ring.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/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/lessee_sources.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/mdns.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
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/metrics_statsd.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/__init__.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/swift.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/components.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/service.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
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/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/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/metrics.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/nova.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/qemu_img.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/fsm.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/rpc_service.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
creating /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/dhcp/neutron.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
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/__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/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/vnc.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/opts.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/oci.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/ipmi.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/pxe.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/ansible.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/service_catalog.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/mdns.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/sensor_data.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/inventory.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/audit.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/dnsmasq.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/redfish.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/console.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/healthcheck.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/drac.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/metrics.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/api.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/snmp.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/glance.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
creating /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/dbsync.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/conductor.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/__init__.py -> /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/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/api
copying build/lib/ironic/api/functions.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
creating /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/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_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.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/__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/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/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/version.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
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
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/__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/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/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/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/method.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/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/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/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
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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/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.py -> /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/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/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/ramdisk.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
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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/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/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/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/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_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
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/noop_mgmt.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/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/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/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
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/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/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/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/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/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/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/configdrive.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/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/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
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/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/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/mounts.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
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/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/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/clean_steps.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/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/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
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
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/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/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/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/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/inspect_utils.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/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/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.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/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/__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/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/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/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/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/graphical_console.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/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/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/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/__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/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/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/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/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/snmp.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/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/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/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
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/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/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/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/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/__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/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/generic.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/ilo.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
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/hardware_type.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/intel_ipmi.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/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/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/notification_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/allocations.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/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/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/periodics.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/rpcapi.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/base_manager.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/rpc_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
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/tests
copying build/lib/ironic/tests/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests
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/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
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/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_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_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/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_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_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_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_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_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_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_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_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/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_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/__init__.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_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_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_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/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_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_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_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_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_shard.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/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/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/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_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/__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_websocketproxy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
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/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
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/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_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_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_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_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/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_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_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_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_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_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/__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_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_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_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_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_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_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_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/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/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_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/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_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_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_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_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_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_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_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_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_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_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_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_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/__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_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_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_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_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_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_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_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_driver_factory.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_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_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_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_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_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_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_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_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_vnc.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_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_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/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_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_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/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/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/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/__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_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/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/__init__.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/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/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/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
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/utils.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
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_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_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_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_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_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_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_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_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_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_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_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/__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_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_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_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_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_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_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_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_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/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
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_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_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_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_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/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_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_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/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_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/__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_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_rbac_project_scoped.yaml -> /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/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/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/test_acl_basic.yaml -> /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/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/test_snmp.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/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_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_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_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_agent_base.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_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_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_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_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/__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_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_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_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_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/test_agent.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/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
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_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
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_pxe.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
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_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_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_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_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_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_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_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_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_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/__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_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_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/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/test_ramdisk.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/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/__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_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/test_image_cache.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/base.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/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/test_management.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/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_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_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/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_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_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_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/__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_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_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_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_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_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_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_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/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/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_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/__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_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_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_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_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/modules/test_inspect_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
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/__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
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
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_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/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_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_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_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/__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/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/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/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_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/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/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_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/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/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/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_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/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/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/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_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/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/ks_missing_var.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_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_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_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/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/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_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/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/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_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_irmc.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/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_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_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_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/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_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_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_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_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_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_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_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_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_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/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/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/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/json_samples/systems_collection_single.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/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/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/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/__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/websocketproxy.py to websocketproxy.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/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/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/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/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_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/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/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/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/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/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/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/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/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/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/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/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/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_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__init__.py to __init__.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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/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/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/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/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/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/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/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/database.py to database.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/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/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/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/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/__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/api.py to api.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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.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/__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/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/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/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/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/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/__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/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/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/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/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/app.py to app.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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/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/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/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_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/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/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/__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/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/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/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/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/__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/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/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/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/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/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/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/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.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/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/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/__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/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/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/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/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/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/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/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/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/__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/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/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/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/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/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/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/__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/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/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/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/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/__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/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/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/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/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/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/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/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/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/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/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/snmp.py to snmp.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/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/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/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/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/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/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/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/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/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/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/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/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/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/version.py to version.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/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/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/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_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_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/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_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_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_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_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_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_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_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_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/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_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/__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_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_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_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_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/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_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_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_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_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_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/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/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/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/__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_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/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/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/__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_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_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_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_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_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/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_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_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_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_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_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/__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_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_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_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_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_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_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_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/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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/__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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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/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/__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_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/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/__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/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/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/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/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_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_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_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_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_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_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_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_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_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_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/__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_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_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_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_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_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_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_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_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/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/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_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_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_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/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_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_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/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/__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_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/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/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/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/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_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_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_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_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_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_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/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_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_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_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/__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_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/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_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_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_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/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/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_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/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/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_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_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_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_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_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_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_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_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_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/__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_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_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/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/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/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/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/__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/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/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/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/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/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/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_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_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/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_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_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_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/__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_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_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_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_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_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_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_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/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/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_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/__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_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_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_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_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_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/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/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/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/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/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_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_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_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/__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_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/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_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/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_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/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/__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/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/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/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_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_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/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_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_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_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/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_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_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_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_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_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_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_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_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_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/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/stubs.py to stubs.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/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-browser-x11vnc.sh -> /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-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
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
running install_scripts
Installing ironic script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-api script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-conductor script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-dbsync script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-novncproxy script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-pxe-filter script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-rootwrap script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-status script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
Installing ironic-api-wsgi script to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/bin
rm -rf /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/etc
pkgos-dh_auto_test --no-py2 '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))'
+ PKGOS_TEST_PARALLEL=yes
+ PKGOS_TEST_SERIAL=no
+ PYTHONS=disabled
+ PYTHON3S=disabled
+ TEST_PARALLEL_OPT=--parallel
+ TEST_SERIAL_OPT=
+ echo WARNING: --no-py2 is deprecated, and always on.
WARNING: --no-py2 is deprecated, and always on.
+ shift
+ py3versions -vr
+ PYTHON3S=3.13
+ [ yes = no ]
+ [ no = yes ]
+ [ 3.13 = disabled ]
+ + echo 3.13
cut -d. -f1
+ PYMAJOR=3
+ 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
Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages
+ 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 ]
+ STESTR=stestr
+ rm -rf .stestr
+ + 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.
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-04-23 06:45:22.045 3005879 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:22.535 3005870 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:22.802 3005872 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:22.849 3005877 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:22.854 3005866 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:22.859 3005874 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:22.882 3005883 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:22.903 3005887 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:23.071 3005864 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:23.125 3005868 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:23.167 3005881 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
2026-04-23 06:45:23.225 3005885 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.
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.
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] Context impl SQLiteImpl.
2026-04-23 06:45:29.879 3005881 INFO alembic.runtime.migration [None req-c01792e3-0c44-415b-8f68-4fe624eb9fa8 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:29.879 3005881 INFO alembic.runtime.migration [None req-c01792e3-0c44-415b-8f68-4fe624eb9fa8 - - - - - -] 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] 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
2026-04-23 06:45:29.939 3005883 INFO alembic.runtime.migration [None req-75286aa2-f7b4-476e-955c-360d8c76ecc2 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:29.940 3005883 INFO alembic.runtime.migration [None req-75286aa2-f7b4-476e-955c-360d8c76ecc2 - - - - - -] Will assume non-transactional DDL.
2026-04-23 06:45:29.877 3005870 INFO alembic.runtime.migration [None req-41a1bad5-3bfb-4b0a-9d69-8edf45515fc1 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:29.890 3005870 INFO alembic.runtime.migration [None req-41a1bad5-3bfb-4b0a-9d69-8edf45515fc1 - - - - - -] Will assume non-transactional DDL.
2026-04-23 06:45:29.961 3005877 INFO alembic.runtime.migration [None req-4bde63dc-6600-4146-8ff3-3beae9aedfd7 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:29.962 3005877 INFO alembic.runtime.migration [None req-4bde63dc-6600-4146-8ff3-3beae9aedfd7 - - - - - -] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
2026-04-23 06:45:30.132 3005872 INFO alembic.runtime.migration [None req-c4e31f63-74a6-4d88-bff6-5a1bb3794881 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:30.133 3005872 INFO alembic.runtime.migration [None req-c4e31f63-74a6-4d88-bff6-5a1bb3794881 - - - - - -] Will assume non-transactional DDL.
2026-04-23 06:45:30.139 3005879 INFO alembic.runtime.migration [None req-98c9122d-9629-4e28-9906-23393011f57c - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:30.139 3005879 INFO alembic.runtime.migration [None req-98c9122d-9629-4e28-9906-23393011f57c - - - - - -] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
2026-04-23 06:45:30.155 3005887 INFO alembic.runtime.migration [None req-e12856ec-e445-4f26-a979-97d7914f67ac - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:30.156 3005887 INFO alembic.runtime.migration [None req-e12856ec-e445-4f26-a979-97d7914f67ac - - - - - -] 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
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
2026-04-23 06:45:30.330 3005874 INFO alembic.runtime.migration [None req-9feefde0-f32c-498d-a199-9a5973b71505 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:30.342 3005874 INFO alembic.runtime.migration [None req-9feefde0-f32c-498d-a199-9a5973b71505 - - - - - -] Will assume non-transactional DDL.
2026-04-23 06:45:30.425 3005868 INFO alembic.runtime.migration [None req-430e139f-5f90-4abc-bad5-f81209fe824a - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:30.437 3005868 INFO alembic.runtime.migration [None req-430e139f-5f90-4abc-bad5-f81209fe824a - - - - - -] 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_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_chassis.TestListChassis.test_collection_links
ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links ... 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_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.test_base.TestVersion.test_greaterthan
ironic.tests.unit.api.controllers.test_base.TestVersion.test_greaterthan ... 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
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_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_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.test_base.TestVersion.test_init
ironic.tests.unit.api.controllers.test_base.TestVersion.test_init ... 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_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.test_base.TestBase.test_api_setup
ironic.tests.unit.api.controllers.test_base.TestBase.test_api_setup ... 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.test_base.TestVersion.test_lessthan
ironic.tests.unit.api.controllers.test_base.TestVersion.test_lessthan ... 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_inspection_rule.TestListInspectionRules.test_get_all
ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all ... 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.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_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_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_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_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_allocation.TestPatch.test_add
ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add ... 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.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_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_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_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_chassis.TestListChassis.test_detail_query
ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query ... 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_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_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_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_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_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_allocation.TestPatch.test_add_multi
ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_multi ... 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_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_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_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_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_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_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.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.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_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_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_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_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_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_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.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_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_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_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_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_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.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.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_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_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_allocation.TestPost.test_create_allocation
ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation ... 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.test_base.TestVersion.test_repr
ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr ... 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_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_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.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_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.TestPost.test_create_allocation_candidate_node_invalid
ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_candidate_node_invalid ... 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.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.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.test_base.TestVersion.test_repr_with_strings
ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings ... ok
2026-04-23 06:45:31.515 3005885 INFO alembic.runtime.migration [None req-f47b2712-3a74-4522-987f-64ceb42cebe9 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:31.516 3005885 INFO alembic.runtime.migration [None req-f47b2712-3a74-4522-987f-64ceb42cebe9 - - - - - -] Will assume non-transactional DDL.
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_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_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_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_chassis.TestDelete.test_delete_nodes_subresource
ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_nodes_subresource ... ok
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
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
INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
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.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_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_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_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_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_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_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_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_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_chassis.TestListChassis.test_links
ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links ... 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.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.TestPatch.test_remove_uuid
ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_uuid ... ok
2026-04-23 06:45:31.753 3005866 INFO alembic.runtime.migration [None req-37b73e28-c4ec-4282-b6ce-69a1e71d8d29 - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:31.767 3005866 INFO alembic.runtime.migration [None req-37b73e28-c4ec-4282-b6ce-69a1e71d8d29 - - - - - -] Will assume non-transactional DDL.
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_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_chassis.TestPatch.test_add_root
ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root ... ok
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
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_allocation.TestPatch.test_replace_invalid_name
ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_invalid_name ... ok
INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
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_chassis.TestPatch.test_add_root_non_existent
ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root_non_existent ... ok
2026-04-23 06:45:31.890 3005864 INFO alembic.runtime.migration [None req-f364427b-9bc5-4079-b95a-84085e3d23ae - - - - - -] Context impl SQLiteImpl.
2026-04-23 06:45:31.894 3005864 INFO alembic.runtime.migration [None req-f364427b-9bc5-4079-b95a-84085e3d23ae - - - - - -] Will assume non-transactional DDL.
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_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_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_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_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_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_node.TestPut.test_adopt_from_adoptfail
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_adoptfail ... ok
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
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_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_node.TestPut.test_adopt_from_manage
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_manage ... ok
INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
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_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_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_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_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_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_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_remove_uuid
ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_uuid ... 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_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_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_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_portgroup.TestListPortgroups.test_detail
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail ... 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_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_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_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_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_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_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.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_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_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_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_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_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_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_chassis.TestListChassis.test_many
ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_many ... 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_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.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_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.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.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_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.TestPatch.test_replace_singular
ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_singular ... ok
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.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_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_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_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_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_node.TestListNodes.test_detail
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail ... 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_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_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_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_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_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_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.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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_portgroup.TestListPortgroups.test_detail_query_false
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query_false ... 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
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.TestDelete.test_delete_allocation_by_name_with_json_not_found
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_with_json_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_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_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.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_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.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_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_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.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.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_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_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_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_allocation.TestDelete.test_delete_allocation_by_node
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_node ... 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_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_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_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_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_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_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_chassis.TestListChassis.test_one
ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_one ... ok
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_node_invalid_api_version
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_node_invalid_api_version ... 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.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_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_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_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_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_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_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_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.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_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_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.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_allocation.TestDelete.test_delete_allocation_by_node_not_existed
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_node_not_existed ... 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_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_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.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.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_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_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.TestDelete.test_delete_allocation_invalid_api_version
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_invalid_api_version ... 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_allocation.TestDelete.test_delete_allocation_invalid_api_version_without_check
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_invalid_api_version_without_check ... 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_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.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_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_allocation.TestDelete.test_delete_allocation_invalid_node
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_invalid_node ... 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_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_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_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_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_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_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_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_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_portgroup.TestListPortgroups.test_empty
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.TestListNodes.test_detail_snmpv3
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_snmpv3 ... 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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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.TestPut.test_clean
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean ... 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.TestPatch.test_patch_add_name_reserved
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_reserved ... 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_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_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_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_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_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_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.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_conductor.TestListConductors.test_empty
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_empty ... 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
/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.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_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_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_allocation.TestListAllocations.test_empty
ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_empty ... 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_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_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_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.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.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_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_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_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.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_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_conductor.TestListConductors.test_get_custom_fields_invalid_fields
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_custom_fields_invalid_fields ... 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_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_driver.TestListDrivers.test_driver_vendor_passthru_get
ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_get ... 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_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.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_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_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_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_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.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_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_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_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_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
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_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_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_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_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_node.TestListNodes.test_detail_using_query_old_version
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_old_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.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_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.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_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_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_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_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_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_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_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_conductor.TestListConductors.test_get_one_conductor_offline_unregistered
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_unregistered ... 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_clean_no_cleansteps
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_no_cleansteps ... 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_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_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_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_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_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_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_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_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.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_conductor.TestListConductors.test_get_one_custom_fields
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_custom_fields ... 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_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_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_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_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_collection_links_default_limit
ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_default_limit ... 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.TestListNodes.test_empty
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_empty ... 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_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.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_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.TestDelete.test_delete_node
ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node ... 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_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_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_driver.TestListDrivers.test_drivers
ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers ... 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.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_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_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_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_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.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_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_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_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_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.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_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_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_conductor.TestListConductors.test_links
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links ... 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_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_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_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_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.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_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_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.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_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_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_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_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_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_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_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_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_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.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_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.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_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_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_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_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.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_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_conductor.TestListConductors.test_list
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list ... 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_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.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.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.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_get_one
ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one ... 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.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_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_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.TestAttachDetachVif.test_vif_attach
ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach ... 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_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.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_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_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_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_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_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_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.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_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_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.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_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_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_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_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_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_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_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_conductor.TestListConductors.test_sort_key
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key ... 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.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.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.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_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.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_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_ramdisk.TestLookup.test_found_by_addresses
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_addresses ... 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.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_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_allocation.TestListAllocations.test_get_all_by_state
ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_state ... 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_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_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_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.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_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_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.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_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_ramdisk.TestLookup.test_found_by_only_uuid
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_only_uuid ... 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.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_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_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_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.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_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_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_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_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_inspection_rule.TestPatch.test_set_sensitive_field
ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_set_sensitive_field ... 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.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_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_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_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.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_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_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.TestAttachDetachVif.test_vif_attach_node_locked
ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_locked ... 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_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_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_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_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_portgroup.TestListPortgroups.test_links
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_links ... 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_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_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_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_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
/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_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_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_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_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_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.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
/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.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.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.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_portgroup.TestListPortgroups.test_many
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_many ... 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_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_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_node.TestPatch.test_patch_policy_update
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update ... 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.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_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_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_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_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_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_portgroup.TestListPortgroups.test_one
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_one ... 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
/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_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_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_drivers_type_filter_dynamic
ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_dynamic ... 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_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_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.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.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_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_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_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_portgroup.TestListPortgroups.test_portgroup_by_address
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address ... 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
/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.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_ramdisk.TestLookup.test_no_restrict_lookup
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_no_restrict_lookup ... 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_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.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_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_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_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_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.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_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_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.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.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_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_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
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_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_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_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_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.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.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_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_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.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_ramdisk.TestLookup.test_nothing_provided
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_nothing_provided ... 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_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.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_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.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_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.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.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_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_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.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.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_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_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_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.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.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_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.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.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_portgroup.TestListPortgroups.test_ports_subresource
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource ... 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.TestListPorts.test_collection_links_default_limit
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_default_limit ... 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_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_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.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.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.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.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_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_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.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_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_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.api.controllers.v1.test_port.TestListPorts.test_detail
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail ... 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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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.TestListPortgroups.test_sort_key
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key ... 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.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
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.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_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_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_driver.TestListDrivers.test_links
ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links ... 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.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.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_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.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_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.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.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.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_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_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_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_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_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_port.TestListPorts.test_detail_query
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query ... 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.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_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_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_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_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_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.test_functions.TestFunctionDefinition.test_get_arg
ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_get_arg ... 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)
DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 409 Conflict
Content-Type: application/json
Openstack-Request-Id: req-f8f22bde-c9ab-46dd-9780-171cdac92d12
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-0de82ead-2edf-4d6f-ba50-ce7486d72ade
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-629f4a2e-72bf-4993-8aba-ad532dbd41f2
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-7dd88cf6-a624-480d-a07b-e9e4701d18f7
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-011e614f-45ed-41cf-b8ef-2b1757acf976
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-c3b2babf-dfc5-4401-a2c9-2a5091f55555
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-efe445bd-2cea-4063-8ecf-61fef06f35eb
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-9d8ae304-0b04-44eb-9727-559a2aee3903
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-00137d28-7c29-4369-aa4e-c57e076c1b31
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-91aa0069-4c1d-47e7-8862-4dcb62226437
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-75baf6d5-b599-430f-9cee-907adaec6cde
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-f4a957a6-f392-459d-83d3-b13ff3d73dcd
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-6edf55a2-6394-416d-92f7-02396b905ea7
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-8020c123-ecab-4f40-b2fd-fb52d68f7b4e
X-Openstack-Ironic-Api-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-e53e4a5c-f1a8-4b0d-85a8-3da41bfeaad9
X-Openstack-Ironic-Api-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-2e6f5828-63c8-4b93-b7d3-4059cc841b00
X-Openstack-Ironic-Api-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/node-39/traits GOT Response: 204 No Content
Openstack-Request-Id: req-ec73c49b-b8ed-451c-9891-1c7b79a4d98a
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-950d3b1a-66a9-47fa-b178-b01fa2d034f1
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-2440d5d0-e8f0-4741-bc1b-74f3a16639f9
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-d380f3eb-218b-4fb4-b845-69f539e4eed7
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-6e57efa8-3ef5-4756-b3c8-cc305f21a4d6
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-29b98d67-5f16-4389-96e5-e2c2d1f74b29
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}"}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_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_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.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.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_port.TestListPorts.test_detail_query_false
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query_false ... 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_node.TestNodeVmedia.test_attach
ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach ... 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_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_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.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.test_functions.TestFunctionDefinition.test_signature
ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_signature ... 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
/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_ospmiddleware.TestOsprofilerWsgiMiddleware.test_disable_osp_wsgi_request
ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_disable_osp_wsgi_request ... 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_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_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_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_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_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_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.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.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.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
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_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
/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_mode_properties
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_properties ... 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.common.test_cinder.TestCinderUtils.test__create_metadata_dictionary
ironic.tests.unit.common.test_cinder.TestCinderUtils.test__create_metadata_dictionary ... 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_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.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.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.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.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_allocation.TestListAllocations.test_links
ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_links ... 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_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_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_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_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.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_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.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_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.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_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_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_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.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_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_allocation.TestListAllocations.test_many
ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_many ... 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_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.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.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_cinder.TestCinderUtils.test_is_volume_available
ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_available ... 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_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.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_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.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_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_allocation.TestListAllocations.test_one
ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_one ... 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.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.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.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.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.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_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.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_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_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_port.TestListPorts.test_empty
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_empty ... 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.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_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_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.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.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_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_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_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.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.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.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.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.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.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_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_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.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_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.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.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_node.TestNodeVmedia.test_get
ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get ... 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_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_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_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_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_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_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_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.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_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_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.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_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.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.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_volume_target.TestListVolumeTargets.test_get_one
ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one ... 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_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_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_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_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_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.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_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_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_node.TestPut.test_provide_from_manage
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provide_from_manage ... 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_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_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_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.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.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_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.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_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_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.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_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_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_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_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_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.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.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_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_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.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.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.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_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_node.TestPut.test_provision_by_name
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name ... 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_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_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.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.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.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_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_portgroup.TestPost.test_create_portgroup_v123
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_v123 ... 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.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_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_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_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.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.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_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.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_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_node.TestPut.test_provision_deploy
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_deploy ... 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_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.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_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.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_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.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.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.TestPut.test_provision_invalid_state_request
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_invalid_state_request ... 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_valid_extra
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_valid_extra ... 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_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.TestListPorts.test_get_collection_custom_fields
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_custom_fields ... 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.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.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_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_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_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_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.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_ramdisk.TestContinueInspectionAutoDiscovery.test_enroll
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_enroll ... 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_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_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_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.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.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_portgroup.TestPatch.test_remove_multi
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_multi ... 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.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.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.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_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.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.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.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_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_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_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_ramdisk.TestContinueInspectionAutoDiscovery.test_wrong_driver
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_wrong_driver ... 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_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.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.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_event.TestPostRBAC.test_events
ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events ... 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.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_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_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.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_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_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_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.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.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_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_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.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_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_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_event.TestPostRBAC.test_events_invalid_event
ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_invalid_event ... 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_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_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.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.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.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.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_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_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_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_add_multi
ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_multi ... 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_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_images.IronicImagesTestCase.test_image_to_gpt
ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt ... 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_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_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_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.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.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_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.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_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_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.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.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_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_images.IronicImagesTestCase.test_image_to_raw
ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw ... 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_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_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_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.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_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.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.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.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.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.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_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_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.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_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_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_get_nodes_by_resource_class
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class ... 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_portgroup.TestPatch.test_replace_multi
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_multi ... ok
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.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.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.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_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_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.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.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_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.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.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.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.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_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.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_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_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_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.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_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_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.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_volume_target.TestPatch.test_add_root
ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root ... 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.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_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_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.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.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.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.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_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_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_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_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.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
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.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_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_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_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.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_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.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.TestListNodes.test_get_one
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one ... 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.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.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_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_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_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.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_images.IronicImagesTestCase.test_is_source_a_path_redirect
ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_redirect ... 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.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_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_node.TestNodeChildrenTestCase.test_get_child_node
ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_get_child_node ... 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_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.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_port.TestListPorts.test_links
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links ... 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.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.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.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.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.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_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.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_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_port.TestListPorts.test_links_public_url
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links_public_url ... 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_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_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.TestApiUtils.test_apply_jsonpatch
ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch ... 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.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.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_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.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_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.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.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.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_port.TestListPorts.test_many
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many ... 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_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.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_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_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_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.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.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.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_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.TestListPorts.test_many_non_admin
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many_non_admin ... 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.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_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_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_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.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.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.TestPatch.test_remove_node_id
ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_node_id ... 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.TestListPorts.test_one
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_one ... 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.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.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_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_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_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_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.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.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_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.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.api.controllers.v1.test_port.TestListPorts.test_port_by_address
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address ... 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_runbook.TestPatch.test_replace_duplicate_step
ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_duplicate_step ... 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.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_remove_mandatory_field
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_mandatory_field ... 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.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.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.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.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_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_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.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.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.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.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.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_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_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.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.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.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.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.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.TestPatch.test_update_byname
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname ... 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_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_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.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_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.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_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_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.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_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_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.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.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.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.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.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_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_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.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_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_node.TestPatch.test_remove_uuid
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_uuid ... 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_volume_target.TestPatch.test_replace_invalid_power_state
ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_invalid_power_state ... 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.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.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.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_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_provision_with_deploy_configdrive_url
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_url ... 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.common.test_inspection_rule.TestOperators.test_operator_exceptions
ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_exceptions ... 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
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.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_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.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_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_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_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_portgroup.TestPatch.test_update_in_inspecting_allowed
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_allowed ... 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.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.TestListPorts.test_sort_key_invalid
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_invalid ... 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.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.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.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_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_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_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_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_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.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.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.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_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.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_node.TestPut.test_provision_with_rebuild
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild ... 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.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_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_utils.TestApiUtils.test_sanitize_dict
ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_sanitize_dict ... 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.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_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_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_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_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.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_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.TestPost.test_create_node_invalid_chassis
ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_chassis ... 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.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_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_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.TestListNodes.test_get_supported_indicators
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators ... 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_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_portgroup.TestPatch.test_update_not_found
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_not_found ... 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.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.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_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.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.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.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_invalid_driver
ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_driver ... 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_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.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_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_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.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_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.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_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_policy.PolicyInCodeTestCase.test_creds_01
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_01 ... 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_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_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.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_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.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.common.test_policy.PolicyInCodeTestCase.test_creds_02
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_02 ... 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_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_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_ramdisk.TestHeartbeatScopedRBAC.test_ok
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok ... 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.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_get_traits_fields
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields ... 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_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.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_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.common.test_policy.PolicyInCodeTestCase.test_creds_04
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_04 ... 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_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_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.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.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_policy.PolicyInCodeTestCase.test_creds_05
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_05 ... 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_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_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_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.TestPatch.test_replace_maintenance
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance ... 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_policy.PolicyInCodeTestCase.test_creds_06
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_06 ... 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_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.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.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.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.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_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.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.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_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.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_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.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.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.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.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_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_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.common.test_policy.PolicyInCodeTestCase.test_creds_09
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_09 ... 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.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.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.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_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.common.test_policy.PolicyInCodeTestCase.test_creds_10
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_10 ... 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_node.TestPut.test_put_raid
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid ... 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.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_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.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.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.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_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_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_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.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.common.test_policy.PolicyInCodeTestCase.test_creds_12
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_12 ... 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_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_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.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.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.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_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.common.test_policy.PolicyInCodeTestCase.test_creds_13
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_13 ... 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_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_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.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.common.test_policy.PolicyInCodeTestCase.test_creds_14
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_14 ... 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.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_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.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_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_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.common.test_args.ValidateSchemaTest.test_schema
ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema ... 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.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.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_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_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.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.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_policy.PolicyInCodeTestCase.test_creds_16
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_16 ... 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.ValidateSchemaTest.test_schema_needs_args
ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_args ... 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.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.controllers.v1.test_utils.TestVendorPassthru.test_check_policy
ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_check_policy ... 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.common.test_args.ValidateSchemaTest.test_schema_needs_kwargs
ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_kwargs ... 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.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_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.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_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.common.test_args.ValidateSchemaTest.test_schema_needs_mixed
ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_mixed ... 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_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.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_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.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.TestVendorPassthru.test_driver_vendor_passthru_sync
ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_driver_vendor_passthru_sync ... 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.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.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_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.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.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.TestPost.test_create_node_network_interface
ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface ... 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_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_runbook.TestDelete.test_delete_by_name
ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name ... 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.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.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.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.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_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_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.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.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_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.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.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.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.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_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_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_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.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.TestDelete.test_delete_by_uuid
ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_uuid ... 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.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.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
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.TestDelete.test_delete_invalid_api_version
ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_invalid_api_version ... 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.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_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_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.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.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.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_runbook.TestPatch.test_update_project_scope
ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_project_scope ... 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.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.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_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.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.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.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_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.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.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.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
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_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.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.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_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.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.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_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_deploy_steps
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_steps ... 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.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.test_acl.TestRBACBasic.test_basic_5_public_api
ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_5_public_api ... 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.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_owner
ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner ... 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.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.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_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.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.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.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.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.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.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.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.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.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.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_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_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.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.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.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_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.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_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.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.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_node.TestListNodes.test_links
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links ... 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.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_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.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.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_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_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.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.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.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.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_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.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.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_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_links_public_url
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links_public_url ... 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.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.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.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_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_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.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.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_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.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_utils.TestCheckAllowFields.test_allow_portgroups
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups ... 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.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.TestCheckAllowFields.test_allow_portgroups_subcontrollers
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups_subcontrollers ... 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.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.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.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_node.TestListNodes.test_maintenance_nodes
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes ... 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.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.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_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_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_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_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_utils.TestCheckAllowFields.test_allow_storage_interface
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_storage_interface ... 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_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_utils.TestCheckAllowFields.test_allow_traits
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_traits ... 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.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.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.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.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_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_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.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_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.TestListNodes.test_maintenance_nodes_associated
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_associated ... 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.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.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.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.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.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.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.TestListNodes.test_maintenance_nodes_error
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_error ... 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.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_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.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.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.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.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.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.api.controllers.v1.test_volume_connector.TestPatch.test_remove_multi
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_multi ... 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.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_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.TestPut.test_service
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service ... 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.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_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_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_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.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.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.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.api.controllers.v1.test_node.TestPut.test_service_args_required
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_args_required ... 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.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_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.TestPost.test_create_node_reserved_name
ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_reserved_name ... 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_node.TestListNodes.test_many_forbidden
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_forbidden ... 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_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.TestPut.test_service_with_runbooks
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks ... 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.TestCheckAllowFields.test_check_allow_deploy_steps
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps ... 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.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.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_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.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_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_service_with_runbooks_unapproved
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks_unapproved ... 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_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_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_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.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_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id
ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id ... 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.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.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.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_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.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_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_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id_empty
ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id_empty ... 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_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.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.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_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.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.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_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_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.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.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv4
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv4 ... 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.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.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.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv6
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv6 ... 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_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.TestPut.test_set_boot_device_persistent
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent ... 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_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_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_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.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.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.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.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.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.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.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_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_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.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.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.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.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.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.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.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.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
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_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.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.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_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.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.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.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.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.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.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.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.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.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.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.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_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_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.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.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_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_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_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.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.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.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.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.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.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_volume_connector.TestPatch.test_replace_singular
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_singular ... 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.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.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.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.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.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface
ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface ... 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_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.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_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.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.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.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_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_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.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.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.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_set_console_mode_enabled
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_enabled ... 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_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_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.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.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_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_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_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.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.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_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_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.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.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_node.TestPatch.test_update_description
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description ... 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.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
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_driver_fail ... 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.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.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_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.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.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_utils.TestCheckAllowFields.test_check_allow_specify_fields
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_fields ... 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_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.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.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.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_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.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.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.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.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.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.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_undeploy_verbs
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_undeploy_verbs ... 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.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.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_set_indicator_state_qs
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_qs ... ok
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_undeploy_verbs_fail
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_undeploy_verbs_fail ... 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_utils.TestCheckAllowFields.test_check_allow_unknown_verbs
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_unknown_verbs ... 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.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.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.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.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_node_by_instance_uuid
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid ... 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.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.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_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.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.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_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.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_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.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_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_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.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.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.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.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_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.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.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_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_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.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.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.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.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.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.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.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.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_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.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_neutron.TestNeutronNetworkActions.test_add_ports_to_network_with_sg
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_with_sg ... 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_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.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.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_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_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_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.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.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.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.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.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.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_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_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.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.TestPost.test_create_node_valid_extra
ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_extra ... 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.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_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.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_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_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_neutron.TestNeutronNetworkActions.test_get_neutron_port_data
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data ... ok
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_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.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_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_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_neutron.TestNeutronNetworkActions.test_get_node_portmap
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_node_portmap ... 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_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.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_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_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.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.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.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.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.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.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.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.ValidateTypesTest.test_types
ironic.tests.unit.common.test_args.ValidateTypesTest.test_types ... 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.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.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_fallback
ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_fallback ... 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_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_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_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_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_unhold_cleanhold_not_allowed
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold_not_allowed ... ok
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.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.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_driver_factory.DefaultInterfaceTestCase.test_calculated_with_one
ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_one ... 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.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_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.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.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_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.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.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.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_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.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_node.TestPut.test_unhold_deployhold
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold ... 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_driver_factory.DefaultInterfaceTestCase.test_check_exception_IncompatibleInterface
ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_check_exception_IncompatibleInterface ... 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_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.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.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.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_list_fail
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_list_fail ... 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.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.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.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.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.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.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_neutron.TestNeutronNetworkActions.test_remove_neutron_smartnic_ports
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_smartnic_ports ... 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.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.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_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_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_unhold_servicehold
ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_servicehold ... 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_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_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_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_cleaning
ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_cleaning ... 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_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.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.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.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.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.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_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.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.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
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.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_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.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_volume_target.TestPost.test_create_volume_target_error
ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_error ... 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
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.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.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.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.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.ConcurrentActionLimitTestCase.test_concurrent_action_limit_deploy
ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_deploy ... 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_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.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.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.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.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.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.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.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.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports ... 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.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_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.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_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.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_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_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.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.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_path
ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_path ... ok
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.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.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_neutron.TestNeutronNetworkActions.test_rollback_ports_exception
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports_exception ... 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_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_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_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.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.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_neutron.TestNeutronNetworkActions.test_validate_agent_down
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_down ... ok
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.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.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.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_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.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
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.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_neutron.TestNeutronNetworkActions.test_validate_agent_up
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_up ... 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.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.common.test_image_service.HttpImageServiceTestCase.test_get_success
ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success ... 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_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.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_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.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.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.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.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.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.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_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.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.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.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_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.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.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.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.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.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.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_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.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.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_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.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_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
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.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.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.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.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_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.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.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.api.test_hooks.TestPublicUrlHook.test_before_host_url
ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_host_url ... 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.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.test_hooks.TestPublicUrlHook.test_before_public_endpoint
ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_public_endpoint ... 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.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.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.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.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.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_method.TestExpose.test_exception
ironic.tests.unit.api.test_method.TestExpose.test_exception ... 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.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_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_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.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.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.test_method.TestExpose.test_expose
ironic.tests.unit.api.test_method.TestExpose.test_expose ... 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_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.api.test_method.TestExpose.test_expose_validation
ironic.tests.unit.api.test_method.TestExpose.test_expose_validation ... 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_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.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.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.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_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.test_method.TestExpose.test_post_body
ironic.tests.unit.api.test_method.TestExpose.test_post_body ... 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.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.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.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.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.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.test_method.TestExpose.test_post_body_validation
ironic.tests.unit.api.test_method.TestExpose.test_post_body_validation ... 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.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.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.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.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.api.test_method.TestExpose.test_response_204
ironic.tests.unit.api.test_method.TestExpose.test_response_204 ... 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_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.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.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_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.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.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.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_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.test_method.TestExpose.test_response_custom_status
ironic.tests.unit.api.test_method.TestExpose.test_response_custom_status ... 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_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.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.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.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.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.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.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_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_node.TestPatch.test_update_lessee
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee ... 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.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.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.controllers.v1.test_node.TestListNodes.test_node_retired
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired ... 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_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.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_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.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.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.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.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.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_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.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.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.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.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.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_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.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.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_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_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.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.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.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.TestListNodes.test_node_retired_with_reason
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_with_reason ... 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_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.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.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_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_inspection_rule.TestActions.test_add_trait_action
ironic.tests.unit.common.test_inspection_rule.TestActions.test_add_trait_action ... 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.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.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.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.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.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_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_old_api
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_old_api ... 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_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.conductor.test_periodics.NodePeriodicTestCase.test_exclusive
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_exclusive ... 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_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.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.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.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_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.conductor.test_periodics.NodePeriodicTestCase.test_interface_check
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_interface_check ... 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.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
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_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_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.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_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.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.conductor.test_periodics.NodePeriodicTestCase.test_limit
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_limit ... 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_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.TestListNodes.test_node_states
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states ... 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.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.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.conductor.test_periodics.NodePeriodicTestCase.test_never_run
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_never_run ... 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.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.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
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_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.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.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.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.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.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.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.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.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.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.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_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.controllers.v1.test_runbook.TestListRunbooks.test_empty
ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_empty ... 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.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_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.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.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_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.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.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.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.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_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.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_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_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_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.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.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.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.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.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.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.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.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_images.FsImageTestCase.test__create_root_fs
ironic.tests.unit.common.test_images.FsImageTestCase.test__create_root_fs ... 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.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.common.test_inspection_rule.TestActions.test_fail_action
ironic.tests.unit.common.test_inspection_rule.TestActions.test_fail_action ... 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.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_states_raid
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_raid ... ok
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.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_node.TestPatch.test_update_ok
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok ... 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.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.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.common.test_images.FsImageTestCase.test__generate_isolinux_cfg
ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_isolinux_cfg ... 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
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.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.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.common.test_inspection_rule.TestActions.test_log_action
ironic.tests.unit.common.test_inspection_rule.TestActions.test_log_action ... 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_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.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_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_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.TestPost.test_create_runbook_system_scope
ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_system_scope ... 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.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.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.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.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.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.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.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.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_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.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_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.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.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_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.common.test_policy.PolicyTestCase.test_authorize_passes
ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_passes ... 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.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.api.controllers.v1.test_runbook.TestListRunbooks.test_links
ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_links ... 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.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.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_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.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.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.TestPost.test_portgroups_subresource_post
ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_portgroups_subresource_post ... 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.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.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
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.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_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_node.TestListNodes.test_one
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one ... 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
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_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.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.api.controllers.v1.test_shard.TestListShards.test_empty
ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_empty ... 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.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.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.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.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.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.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.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_node.TestListNodes.test_portgroups_subresource
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource ... 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_ramdisk.TestContinueInspection.test_inspector_compatibility
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_inspector_compatibility ... 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_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.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.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.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.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.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_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_runbook.TestListRunbooks.test_sort_key_allowed
ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_allowed ... 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.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.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.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.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.controllers.v1.test_shard.TestListShards.test_fail_post
ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_post ... 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.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.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.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.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.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.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.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.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_shard.TestListShards.test_fail_put
ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_put ... 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_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.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.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.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_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.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.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.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.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_ports_subresource_invalid_ident
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_invalid_ident ... 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.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_node.TestListNodes.test_ports_subresource_link
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_link ... 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.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.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_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_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.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_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.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_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.controllers.v1.test_node.TestPatch.test_update_owner
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner ... 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.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
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.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.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions
ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions ... 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_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_ramdisk.TestContinueInspection.test_old_api_version
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_old_api_version ... 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_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.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.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_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.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_shard.TestListShards.test_one_shard
ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_one_shard ... 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.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.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.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_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.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_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.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.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_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.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.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.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.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_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.common.test_json_rpc.TestSession.test_http_basic
ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic ... 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.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.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_node.TestPatch.test_update_owner_allocation
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation ... ok
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.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.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_notdone
ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_notdone ... ok
Error while running foo: bar.
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.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_onedone
ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_onedone ... 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.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.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.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.conductor.test_periodics.NodePeriodicTestCase.test_simple
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple ... 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.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.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.controllers.v1.test_node.TestListNodes.test_sort_key_allowed
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_allowed ... 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.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_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.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.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.conductor.test_periodics.NodePeriodicTestCase.test_stop
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_stop ... 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.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.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.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.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.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.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.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_json_rpc.TestClient.test_cast_failure
ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_failure ... 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.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.common.test_json_rpc.TestClient.test_cast_success
ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success ... 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
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.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_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.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.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.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.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.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.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_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.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.common.test_nova.NovaApiTestCase.test_power_update_1
ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_1 ... 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.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.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.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.TestPatch.test_update_owner_provisioned
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned ... 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_nova.NovaApiTestCase.test_power_update_2
ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_2 ... 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.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.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_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.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.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_ramdisk.TestContinueInspectionScopedRBAC.test_old_api_version
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_old_api_version ... 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.TestPatch.test_update_owner_provisioned_forbidden
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned_forbidden ... 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.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_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.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.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.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_nova.NovaApiTestCase.test_power_update_4
ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_4 ... 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_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_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.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.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.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.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_node.TestPatch.test_update_protected
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected ... 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.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.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.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.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
"max-count" must be a positive value.
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.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.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.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.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.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_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_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_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.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.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.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.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_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.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok ... 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.common.test_utils.MkfsTestCase.test_mkfs
ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs ... 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.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_node.TestListNodes.test_validate_by_uuid
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid ... ok
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
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
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
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.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.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.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.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_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_volume_connector.TestListVolumeConnectors.test_detail
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail ... 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
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_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.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify
ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify ... 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.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_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.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.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_ramdisk.TestHeartbeat.test_ok_agent_verify_ca
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_verify_ca ... ok
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
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.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.conductor.test_inspection.TestContinueInspection.test_failure
ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_failure ... 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_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.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
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.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.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.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_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.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.TestListNodes.test_volume_connectors_subresource
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource ... 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.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.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.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.conductor.test_inspection.TestContinueInspection.test_ok
ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok ... 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.common.test_utils.GenericUtilsTestCase.test__get_hash_object
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object ... 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_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_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.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.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag
ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag ... 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.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.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.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.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_ramdisk.TestHeartbeat.test_old_api_version
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_version ... ok
ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok_asynchronous
ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok_asynchronous ... 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.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_utils.GenericUtilsTestCase.test_file_has_content_differ
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_differ ... 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.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_oci_registry.OciClientRequestTestCase.test__resolve_tag_follows_links
ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_follows_links ... ok
This is badINFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
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.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.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_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.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.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_utils.GenericUtilsTestCase.test_file_has_content_equal_not_binary
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal_not_binary ... 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.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_exception.TestIronicException.test___init___invalid_kwarg
ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg ... 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.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.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_utils.GenericUtilsTestCase.test_is_fips_enabled
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_fips_enabled ... 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.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_volume_connector.TestListVolumeConnectors.test_detail_false
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_false ... 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.common.test_utils.GenericUtilsTestCase.test_is_hostname_safe
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_hostname_safe ... 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.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.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.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_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.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.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.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_glance_service.TestGlanceSerializer.test_serialize
ironic.tests.unit.common.test_glance_service.TestGlanceSerializer.test_serialize ... 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.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.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.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.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.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_json_rpc.TestService.test_authenticated
ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated ... 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_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_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_utils.GenericUtilsTestCase.test_is_valid_no_proxy
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_no_proxy ... 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_volume_connector.TestListVolumeConnectors.test_empty
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_empty ... 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.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.common.test_utils.GenericUtilsTestCase.test_safe_rstrip
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip ... 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_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.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.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_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_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.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.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.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.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.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.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_noop
ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_noop ... 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.cmd.test_status.TestUpgradeChecks.test__check_obj_versions
ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions ... ok
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_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.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.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.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.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_json_rpc.TestService.test_expected_failure
ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure ... 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.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.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.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.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_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_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_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum
ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum ... 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.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.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.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.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up
ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up ... 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.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.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_utils.GenericUtilsTestCase.test_wrap_ipv6
ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_wrap_ipv6 ... 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_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_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities
ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities ... 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.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_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_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.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.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.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_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.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.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.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_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.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.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.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.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.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.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.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_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_volume_connector.TestListVolumeConnectors.test_get_one
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one ... 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_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_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_json_rpc.TestService.test_invalid_requests
ironic.tests.unit.common.test_json_rpc.TestService.test_invalid_requests ... 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.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.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.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.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.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.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.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.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_oci_registry.OciClientRequestTestCase.test_get_manifest
ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest ... 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.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.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.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_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_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.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.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_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_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_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_volume_connector.TestListVolumeConnectors.test_links
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_links ... 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
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_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_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.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.common.test_json_rpc.TestService.test_missing_argument
ironic.tests.unit.common.test_json_rpc.TestService.test_missing_argument ... 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.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.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.db.test_api.UpdateToLatestVersionsTestCase.test_empty_db
ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_empty_db ... 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.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.common.test_json_rpc.TestService.test_no_context
ironic.tests.unit.common.test_json_rpc.TestService.test_no_context ... 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_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.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.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.controllers.v1.test_node.TestPatch.test_update_retired
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired ... 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.db.test_api.UpdateToLatestVersionsTestCase.test_max_count_zero
ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_max_count_zero ... 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.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_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_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
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.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_multi_shard_detail
ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_detail ... 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_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_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.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.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.common.test_inspection_rule.TestShallowMask.test_getitem_masked
ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_masked ... 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.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_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_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_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_additional_property
ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_additional_property ... 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.common.test_inspection_rule.TestShallowMask.test_items_masked
ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_items_masked ... 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.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.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_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_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url
ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url ... 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
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_inspection_rule.TestShallowMask.test_list_masking
ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_list_masking ... 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_volume_connector.TestListVolumeConnectors.test_sort_key
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key ... 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.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_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_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.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_json_rpc.TestService.test_success
ironic.tests.unit.common.test_json_rpc.TestService.test_success ... 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.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.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.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.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.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_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.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.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.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.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.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_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_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.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.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_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_or
ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_or ... 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.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.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
/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_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.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.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.common.test_inspection_rule.TestShallowMask.test_values_masked
ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_values_masked ... 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_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.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_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.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.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_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.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.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.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_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_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.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_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.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.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.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_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.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.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_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_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.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.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.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.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_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.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.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.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.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
/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_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.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.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.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.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_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.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.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.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.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.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.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_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_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.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.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.common.test_neutron.TestUnbindPort.test_unbind_neutron_port
ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port ... 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.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.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.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.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_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.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.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.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_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_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.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.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.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.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.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.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.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.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.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_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_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_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.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
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_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_root.TestCheckVersions.test_check_version_invalid_major_version
ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_invalid_major_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.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.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.db.test_api.UpdateToLatestVersionsTestCase.test_one_node
ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_one_node ... 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.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.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.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.db.test_api.UpdateToLatestVersionsTestCase.test_version_exists
ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_version_exists ... 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.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_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.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.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.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.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_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_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_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.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.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_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.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.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.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.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.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_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay
ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay ... 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.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.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.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.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_utils.TestCheckOwnerPolicy.test_check_owner_policy
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy ... 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.common.test_rpc.TestUtils.test_get_versioned_notifier
ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier ... 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.conductor.test_manager.CheckTimeoutsTestCase.test__check_deploy_timeouts
ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_deploy_timeouts ... 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.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.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.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_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_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_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.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.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.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.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.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.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.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.common.test_utils.JinjaTemplatingTestCase.test_render_file
ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_file ... 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.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.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.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.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/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_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.common.test_utils.JinjaTemplatingTestCase.test_render_string
ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_string ... 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.conductor.test_manager.CheckTimeoutsTestCase.test_check_rescuewait_timeouts
ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_rescuewait_timeouts ... 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.common.test_utils.JinjaTemplatingTestCase.test_render_with_quotes
ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_with_quotes ... 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.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.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.controllers.v1.test_node.TestPatch.test_update_traits
ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_traits ... 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.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.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
/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_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.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.conductor.test_manager.CheckTimeoutsTestCase.test_check_servicewait_timeouts
ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_servicewait_timeouts ... 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.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.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_rpc.TestUtils.test_init_globals_notifications_enabled
ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_enabled ... 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.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.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.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.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.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.conductor.test_manager.IndicatorsTestCase.test_get_indicator_state
ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_indicator_state ... 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_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.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.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.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.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.db.test_nodes.DbNodeTestCase.test_create_node
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node ... 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.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.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.conductor.test_manager.IndicatorsTestCase.test_get_supported_indicators
ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_supported_indicators ... 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
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
<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_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.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_nodes.DbNodeTestCase.test_create_node_already_exists
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_already_exists ... 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
<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
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.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.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.conductor.test_manager.IndicatorsTestCase.test_set_indicator_state
ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_set_indicator_state ... 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_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.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.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.db.test_nodes.DbNodeTestCase.test_create_node_name_duplicate
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_name_duplicate ... 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_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.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.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.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.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.db.test_nodes.DbNodeTestCase.test_create_node_with_tags
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_tags ... 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
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.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.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker
ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker ... 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
DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
Openstack-Request-Id: req-860ea5cf-2587-48be-b4c4-a976245e5380
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-ec3d72cd-53e2-4aa8-b655-ad7b8fe266e5
X-Openstack-Ironic-Api-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-5609c9ef-5bb4-4287-9f51-7b65811f8649
X-Openstack-Ironic-Api-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-a91accb9-141c-422e-9a3d-8739491575ca
X-Openstack-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-70a58be0-b28d-479c-92de-d43aebe0ef12
X-Openstack-Ironic-Api-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-fd6af0ff-c0d4-42d1-9b42-e5ef2d527457
X-Openstack-Ironic-Api-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-faa249e3-2720-494e-ad74-21a6fbe884df
X-Openstack-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-d8d18009-330f-493d-b34f-b19caf37183a
X-Openstack-Ironic-Api-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-06d49304-56ca-4bd4-ae0e-9b3e1a39a355
X-Openstack-Ironic-Api-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-802f2831-8112-4a64-8192-a297b196ed19
X-Openstack-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-9a3f3ff5-639f-4947-9fcf-45930d8b23af
X-Openstack-Ironic-Api-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-4da13df3-d724-4840-87b6-1d6f1cf1591e
X-Openstack-Ironic-Api-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-6fa015ca-3bb0-4d61-a26d-7d187ac9478c
X-Openstack-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-d28175c7-90f7-454a-a7f6-592c2966b298
X-Openstack-Ironic-Api-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-060abf56-5d96-4a1d-a1df-6cf27017a8a4
X-Openstack-Ironic-Api-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-1c030674-1e00-45f0-85e3-475876df5474
X-Openstack-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-3f27b59d-466b-4945-b3e4-98db8a33c480
X-Openstack-Ironic-Api-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}"}
DELETEironic.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
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.db.test_nodes.DbNodeTestCase.test_destroy_node
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node ... 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.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.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_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.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_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.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.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.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.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.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_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.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.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.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_all
ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_all ... 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.common.test_cinder.TestCinderClient.test__get_cinder_session
ironic.tests.unit.common.test_cinder.TestCinderClient.test__get_cinder_session ... 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.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_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.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.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.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.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.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.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.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.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.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.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.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_102_nodes_vifs_post_member
ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_102_nodes_vifs_post_member ... ok
DELETE /v1/allocations/c0dac21c-f3fa-400e-baf7-73c34201874c GOT Response: 204 No Content
Openstack-Request-Id: req-cce9c407-481a-4714-ab6b-72836a3bbfb9
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-56bf7417-bb11-4f85-9d84-63233b8dc8f5
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-dc2e1d27-188e-4e8e-9899-9d47b3a7c871
X-Openstack-Ironic-Api-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-16e06d7e-0c9b-4484-9f90-8958ca93a7b6
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-bd11671b-d4c8-4084-96b3-5a6eb1778d8a
X-Openstack-Ironic-Api-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-4e38c15d-c810-4a1e-b2c5-dda3eee4a7ae
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/1d87d224-1273-45ed-934c-543da35b11ac/allocation GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-f9d1977c-7f51-4c89-b841-17cf5ee08362
X-Openstack-Ironic-Api-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 1d87d224-1273-45ed-934c-543da35b11ac was not found\", \"debuginfo\": null}"}
DELETE /v1/allocations/98a3b49a-f054-46c4-82aa-9d7dc1cb5a09 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/96982c0b-8d4b-41e7-a6c2-2209bdc4efb7/allocation GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-842533f2-b7fe-4c55-bce7-c275c29cca31
X-Openstack-Ironic-Api-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 96982c0b-8d4b-41e7-a6c2-2209bdc4efb7 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/8567c66e-468d-473e-a267-6f4cb29658c1 GOT Response: 409 Conflict
Content-Type: application/json
Openstack-Request-Id: req-6ded3b41-6d06-4150-8b9f-01f2bfd3ab4a
X-Openstack-Ironic-Api-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-2017c0ad-23cf-4fed-9ec3-c824a60dc282
X-Openstack-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-c98f8677-69c8-4cb8-92b7-4836536232ec
X-Openstack-Ironic-Api-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-d4e30d1f-05b6-4586-ad4e-4f14086a9831
X-Openstack-Ironic-Api-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-acffb310-1033-4a41-b060-d25b0d92a149
X-Openstack-Ironic-Api-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-36b5954b-78cc-46d1-93b7-e4ca3ee6e478
X-Openstack-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-c6665ae9-7f9d-491d-b7dd-4d0136010342
X-Openstack-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-5f24285d-1dc1-463b-a695-cecbd027f2f4
X-Openstack-Ironic-Api-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-03e66e2c-8793-42d8-9742-d42cc244bfc3
X-Openstack-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-a6a2ca55-4d88-4473-ab3e-d57762423034
X-Openstack-Ironic-Api-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.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.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.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.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.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.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.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.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.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.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.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_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.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
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.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.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.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.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.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.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.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault
ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault ... 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.SensorsTestCase.test___send_sensor_data_multiple_workers
ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_multiple_workers ... 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.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.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.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.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.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.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.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.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.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.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_manager.ConsoleTestCase.test_get_console
ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console ... 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_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault
ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault ... 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
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.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.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.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.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_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_manager.ConsoleTestCase.test_get_console_disabled
ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_disabled ... 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.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.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.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success
ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success ... ok
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.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.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback
ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback ... 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.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.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_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug
ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug ... ok
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.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.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.SensorsTestCase.test__filter_out_unsupported_types_non
ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_non ... 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.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_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_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.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.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.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.api.test_root.TestRoot.test_get_root
ironic.tests.unit.api.test_root.TestRoot.test_get_root ... 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/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_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.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.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.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
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.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_root.TestRoot.test_no_html_errors
ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors ... 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_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.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.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_neutron.TestNeutronClient.test_get_neutron_client_noauth
ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_noauth ... ok
ironic.tests.unit.common.test_fsm.FSMTest.test_initialize
ironic.tests.unit.common.test_fsm.FSMTest.test_initialize ... 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.conductor.test_manager.SensorsTestCase.test__sensors_conductor
ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__sensors_conductor ... 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.common.test_fsm.FSMTest.test_is_stable
ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable ... 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.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.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_args.ValidateDictTest.test_dict_valid
ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid ... 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.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.common.test_fsm.FSMTest.test_is_stable_not
ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_not ... 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.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.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.common.test_fsm.FSMTest.test_process_event
ironic.tests.unit.common.test_fsm.FSMTest.test_process_event ... 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_context.RequestContextTestCase.test_create_context
ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context ... 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.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.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.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_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.common.test_context.RequestContextTestCase.test_from_dict
ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict ... 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.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.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.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.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.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.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.common.test_context.RequestContextTestCase.test_thread_with_context
ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_with_context ... 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.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.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.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
/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_context.RequestContextTestCase.test_thread_without_context
ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_without_context ... 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.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.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.common.test_context.RequestContextTestCase.test_to_policy_values
ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_policy_values ... 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.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.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.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.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.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.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_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_port.TestPatch.test_add_root
ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root ... 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.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.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.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.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.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.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.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/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_root_non_existent
ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root_non_existent ... 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
/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.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.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.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/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_114_portgroups_get_member
ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_114_portgroups_get_member ... 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.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.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
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.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.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
/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.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.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.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.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.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.SensorsTestCase.test_send_sensor_task
ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task ... 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.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.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.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.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
/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_nodeinfo_list_with_filters
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_filters ... 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/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.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.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
/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.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.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.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.conductor.test_manager.SensorsTestCase.test_send_sensor_task_maintenance
ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_maintenance ... 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.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_116_nodes_vifs_get_reader
ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_116_nodes_vifs_get_reader ... 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.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.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_pxe_utils.TestPXEUtils.test_default_ipxe_config
ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_config ... 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.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.conductor.test_manager.DestroyPortTestCase.test_destroy_port
ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port ... 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.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.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.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.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.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.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_publisher.LocalPublisherTestCase.test_publish_local_copy
ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_copy ... 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
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.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.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.SensorsTestCase.test_send_sensor_task_no_management
ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_no_management ... 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.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.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.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_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_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.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.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.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_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.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.common.test_image_publisher.LocalPublisherTestCase.test_unpublish_local
ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_unpublish_local ... 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.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.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy
ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy ... 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_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.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_port.TestPatch.test_remove_mandatory_field
ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_mandatory_field ... 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_manager.SensorsTestCase.test_send_sensor_task_shutdown
ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_shutdown ... 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.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.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.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.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.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.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.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.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.db.test_nodes.DbNodeTestCase.test_release_reservation
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_reservation ... 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.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.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
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.FileImageServiceTestCase.test_download_symlink
ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_symlink ... 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_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.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.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.db.test_nodes.DbNodeTestCase.test_reservation_after_release
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_after_release ... 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.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.common.test_image_service.OciImageServiceTestCase.test_show
ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_show ... 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.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.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_protected
ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_protected ... 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.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.common.test_image_service.OciImageServiceTestCase.test_validate_href
ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_validate_href ... 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.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.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.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.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.conductor.test_manager.UpdateNodeTestCase.test_update_node
ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node ... 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
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_port.TestPatch.test_remove_node_id
ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_node_id ... 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.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.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.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.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.common.test_mdns.RegisterServiceTestCase.test_failure
ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_failure ... 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.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_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.db.test_nodes.DbNodeTestCase.test_reserve_node
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node ... 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.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.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.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.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
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.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.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.common.test_mdns.RegisterServiceTestCase.test_ok
ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_ok ... 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_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.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.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.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.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.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.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.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.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.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.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_manager.UpdateNodeTestCase.test_update_node_deleting_allocation
ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation ... 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.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.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.common.test_mdns.RegisterServiceTestCase.test_with_interfaces
ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_interfaces ... 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.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.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning ... 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.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_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.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.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.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.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.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.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.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.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_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.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.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.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_mdns.RegisterServiceTestCase.test_with_params
ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_params ... 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.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.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_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.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.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.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.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.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.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.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.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
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.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.common.test_mdns.RegisterServiceTestCase.test_with_race
ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_race ... 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_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.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.db.test_nodes.DbNodeTestCase.test_update_node
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node ... 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.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.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.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.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.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.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.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.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.common.test_pxe_utils.TestPXEUtils.test_pxe_config
ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_pxe_config ... 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.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.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.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.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.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.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.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.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.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.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.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
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_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.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.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_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.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.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
/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_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.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.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.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_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.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.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.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.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.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_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel
ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel ... 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.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_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_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.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.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.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.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.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.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.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_manager.DoNodeCleanTestCase.test_continue_node_clean_manual
ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual ... 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.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.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.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.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.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.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_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.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.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.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.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_manager.BootDeviceTestCase.test_get_boot_device
ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device ... 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.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_utils.BareMetalUtilsTestCase.test_create_link
ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link ... 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
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.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.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.common.test_utils.BareMetalUtilsTestCase.test_create_link_EEXIST
ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link_EEXIST ... 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.db.test_nodes.DbNodeTestCase.test_update_node_provision
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_provision ... 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.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.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_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.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.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.ExecuteTestCase.test_execute_command_not_found
ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_command_not_found ... 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.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.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.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.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.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_neutron.TestValidateNetwork.test_by_name
ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_name ... 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.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.common.test_neutron.TestValidateNetwork.test_by_uuid
ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_uuid ... 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.conductor.test_manager.BootDeviceTestCase.test_set_boot_device
ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device ... 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.common.test_neutron.TestValidateNetwork.test_duplicate
ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_duplicate ... 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
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_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
ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_failure
ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_failure ... 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.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.common.test_neutron.TestValidateNetwork.test_not_found
ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_not_found ... 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.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.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.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.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.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.conductor.test_manager.CreateNodeTestCase.test_create_node
ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node ... 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.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.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.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.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.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.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
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.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_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.conductor.test_manager.CreatePortTestCase.test_create_port
ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port ... 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.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_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.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.common.test_release_mappings.ReleaseMappingsTestCase.test_structure
ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_structure ... 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.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.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.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.UpdateNodeTestCase.test_update_node_protected_unset
ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_unset ... 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.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.common.test_utils.MatchRootDeviceTestCase.test_find_devices_name
ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_name ... 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.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.MatchRootDeviceTestCase.test_find_devices_none
ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_none ... 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.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.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.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.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.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.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.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.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.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_manager.DestroyNodeTestCase.test_destroy_node
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node ... 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.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.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_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.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.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.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.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.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_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_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.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_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_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.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_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_allocations.BackfillAllocationTestCase.test_candidate_nodes_mismatch
ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_candidate_nodes_mismatch ... 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.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_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.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.conductor.test_manager.ContinueInspectionTestCase.test_continue_ok
ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_ok ... 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.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.conductor.test_allocations.BackfillAllocationTestCase.test_non_existing_node
ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_non_existing_node ... 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_manager.DestroyNodeTestCase.test_destroy_node_broken_driver
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_broken_driver ... ok
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.conductor.test_manager.UpdateNodeTestCase.test_update_node_with_reset_interfaces
ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_with_reset_interfaces ... 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.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.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
/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_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_console_disable_fail
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_disable_fail ... 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_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.conductor.test_manager.ContinueInspectionTestCase.test_continue_with_discovery
ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_with_discovery ... 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_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.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.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
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.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.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.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.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.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.DestroyNodeTestCase.test_destroy_node_invalid_provision_state
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_invalid_provision_state ... 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_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.db.test_nodes.DbNodeTestCase.test_update_node_retries
ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries ... 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.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_manager.UpdatePortgroupTestCase.test_update_portgroup
ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup ... 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.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.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_manager.ContinueInspectionTestCase.test_wrong_state
ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_wrong_state ... 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_manager.DestroyNodeTestCase.test_destroy_node_protected
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected ... 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.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.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.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_failure
ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_failure ... 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.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_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.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.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup
ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup ... 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_allocations.BackfillAllocationTestCase.test_traits_mismatch
ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_traits_mismatch ... 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.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.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.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_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.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.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup_node_locked
ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup_node_locked ... 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.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.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.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.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_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.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target
ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target ... 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.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.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.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_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.DestroyVolumeTargetTestCase.test_destroy_volume_target_already_destroyed
ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_already_destroyed ... 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.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.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.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.DestroyNodeTestCase.test_destroy_node_reserved
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_reserved ... 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.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.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.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.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_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_manager.DestroyNodeTestCase.test_destroy_node_with_allocation
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_with_allocation ... 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.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_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.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_allocations.BackfillAllocationTestCase.test_with_candidate_nodes
ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_candidate_nodes ... 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_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
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.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_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.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.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.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.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.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.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.NmiTestCase.test_inject_nmi
ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi ... 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.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.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.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector
ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector ... 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.conductor.test_allocations.BackfillAllocationTestCase.test_with_unassociated_node
ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_unassociated_node ... 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.DoNodeCleanTestCase.test_continue_node_clean_wrong_state
ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_wrong_state ... 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.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.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.conductor.test_allocations.BackfillAllocationTestCase.test_without_resource_class
ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_without_resource_class ... 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.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_port.TestPatch.test_update_byid
ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byid ... 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.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps
ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps ... 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.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.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.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.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.conductor.test_allocations.DoAllocateTestCase.test_name_match_first
ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_name_match_first ... 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_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.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.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.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.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.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.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.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.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.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.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.UpdateVolumeConnectorTestCase.test_update_volume_connector_type
ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_type ... 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.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.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.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.DoNodeInspectAbortTestCase.test_do_inspect_abort_succeeded
ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_succeeded ... 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_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.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.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.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target
ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target ... 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.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_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.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
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.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.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.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.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_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.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.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes
ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes ... 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.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.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.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.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.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.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.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.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.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.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.UpdateVolumeTargetTestCase.test_update_volume_target_node_locked
ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_locked ... 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.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.conductor.test_allocations.DoAllocateTestCase.test_nodes_locked
ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_locked ... 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.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.ParallelPowerSyncTestCase.test__sync_power_states_node_prioritization
ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_node_prioritization ... 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.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.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.ilo.test_console.IloConsoleInterfaceTestCase.test_validate_exc
ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate_exc ... ok
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.conductor.test_allocations.DoAllocateTestCase.test_success
ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_success ... 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_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.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.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.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.conductor.test_allocations.DoAllocateTestCase.test_with_candidates
ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_candidates ... ok
ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test
ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test ... 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.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.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.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_manager.DoNodeCleanTestCase.test_do_node_clean_worker_pool_full
ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_worker_pool_full ... 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.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_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.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.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.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
ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_traits
ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_traits ... 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.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.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.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.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.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.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.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.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_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.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.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_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.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_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.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.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.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.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.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed
ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed ... 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_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.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.conductor.test_notification_utils.ProvisionNotifyTestCase.test_mask_secrets
ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_mask_secrets ... 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.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.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_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.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.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.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.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_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.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.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_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_170_volume_connectors_get_admin
ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_170_volume_connectors_get_admin ... 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_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.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.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_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.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.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
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.controllers.v1.test_root.TestV1Routing.test_max_version
ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_max_version ... 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_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_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.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.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.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.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.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.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.controllers.v1.test_root.TestV1Routing.test_min_version
ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_min_version ... 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.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.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.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged
ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged ... 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_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.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_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_utils.GetAttachedVifTestCase.test_get_attached_vif_inspecting
ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_inspecting ... 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.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.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.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.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.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.TestObjectToDict.test_links
ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_links ... 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_utils.GetAttachedVifTestCase.test_get_attached_vif_none
ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_none ... 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.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_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.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.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.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.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.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.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.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.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.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.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.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.VendorPassthruTestCase.test_driver_vendor_passthru_sync
ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_sync ... 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.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.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.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.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.conductor.test_steps.NodeServiceStepsTestCase.test__get_service_steps
ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test__get_service_steps ... 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.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_utils.GetTokenProjectFromRequestTestCase.test_no_token_info
ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_no_token_info ... 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.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_173_volume_connectors_post_admin
ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_173_volume_connectors_post_admin ... 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_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.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.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.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded ... 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_utils.MiscTestCase.test_exclude_current_conductor
ironic.tests.unit.conductor.test_utils.MiscTestCase.test_exclude_current_conductor ... 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.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.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.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.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.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded2
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded2 ... 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
/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.MiscTestCase.test_notify_conductor_resume_clean
ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_clean ... 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.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.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.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.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.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
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
    out, _ = utils.execute('podman', 'port', container)
             ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 3, in do_not_call
  File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__
    return self._mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call
    return self._execute_mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call
    raise result
oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.
Command: None
Exit code: -
Stdout: None
Stderr: 'Error: no container with name or ID "systemd-ironic-console-1234" found: no such container'
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.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.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.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
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')
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 3, in do_not_call
  File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__
    return self._mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call
    return self._execute_mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call
    raise result
oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.
Command: None
Exit code: -
Stdout: None
Stderr: 'ouch'
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.console.container.test_console_container.TestSystemdConsoleContainer.test__reload
ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__reload ... 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.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.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
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
    utils.execute('systemctl', '--user', 'start', unit)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 3, in do_not_call
  File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__
    return self._mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call
    return self._execute_mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call
    raise result
oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.
Command: None
Exit code: -
Stdout: None
Stderr: 'ouch'
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.console.container.test_console_container.TestSystemdConsoleContainer.test__start
ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__start ... 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.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
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
    utils.execute('systemctl', '--user', 'stop', unit)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 3, in do_not_call
  File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__
    return self._mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call
    return self._execute_mock_call(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/mock.py", line 1232, in _execute_mock_call
    raise result
oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.
Command: None
Exit code: -
Stdout: None
Stderr: 'ouch'
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.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.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.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_manager.ManagerDoSyncPowerStateTestCase.test_no_power_sync_support
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_no_power_sync_support ... 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_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.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.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.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.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_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.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_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.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.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.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.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.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_manager.ManagerDoSyncPowerStateTestCase.test_retry_then_success
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_retry_then_success ... 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.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.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.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_async
ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_async ... 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.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.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.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
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
/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_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_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.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.db.test_ports.DbPortTestCase.test_create_port_duplicated_address
ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_address ... 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.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/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_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.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.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.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
/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_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.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.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.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.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.db.test_ports.DbPortTestCase.test_destroy_port
ironic.tests.unit.db.test_ports.DbPortTestCase.test_destroy_port ... 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
/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.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_notify
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_notify ... 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
/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_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.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_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/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_utils.CacheBootModeTestCase.test_already_present
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_already_present ... 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_filter_by_owner
ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner ... 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.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.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.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_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.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.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.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.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off ... 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.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.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.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.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.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_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.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_manager.ManagerSyncPowerStatesTestCase.test_node_not_mapped
ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_not_mapped ... 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.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.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_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.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.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_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.conductor.test_utils.CacheBootModeTestCase.test_failed_boot_mode
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_boot_mode ... 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.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_manager.NodeTraitsTestCase.test_add_node_traits_replace
ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_replace ... 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.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.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.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.conductor.test_utils.CacheBootModeTestCase.test_failed_secure
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_secure ... 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.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits
ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits ... 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.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.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.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_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.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.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.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.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.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.conductor.test_utils.CacheBootModeTestCase.test_noneness
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_noneness ... 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.NodeTraitsTestCase.test_remove_node_traits_node_locked
ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_locked ... 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.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.TestIndirectionApiConductor.test_object_action_on_object
ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_object ... 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.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.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.db.test_deploy_templates.DbDeployTemplateTestCase.test_create
ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create ... 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.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
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_vendor_detection
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_vendor_detection ... 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_rpc_service.TestRPCService.test_drain_has_reserved
ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_drain_has_reserved ... 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.conductor.test_utils.CacheBootModeTestCase.test_retreive_and_set
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_retreive_and_set ... 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.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.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action
ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action ... 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.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.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_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.db.test_ports.DbPortTestCase.test_get_port_list
ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list ... 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
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_unsupported
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_unsupported ... 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.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.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.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.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_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.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.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.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.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.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.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.conductor.test_manager.ManagerSyncLocalStateTestCase.test_already_mapped
ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_already_mapped ... 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.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.conductor.test_rpc_service.TestRPCService.test_stop_instant
ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_instant ... 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.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.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.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.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.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.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.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.conductor.test_utils.StoreAgentCertificateTestCase.test_no_change
ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_no_change ... 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.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.conductor.test_manager.ManagerSyncLocalStateTestCase.test_good
ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_good ... 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.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.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_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.conductor.test_utils.StoreAgentCertificateTestCase.test_store_existing
ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_existing ... 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.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.db.test_deploy_templates.DbDeployTemplateTestCase.test_destroy
ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_destroy ... ok
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.conductor.test_utils.StoreAgentCertificateTestCase.test_store_new
ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_new ... 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.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.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_stable
ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_stable ... 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.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_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_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.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.conductor.test_utils.StoreAgentCertificateTestCase.test_take_over
ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_take_over ... 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.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_ports.DbPortTestCase.test_get_port_list_sorted
ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_sorted ... 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.conductor.test_manager.ManagerSyncLocalStateTestCase.test_not_mapped
ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_not_mapped ... 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.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.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.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_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.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.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.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait
ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait ... 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.conductor.test_manager.ManagerSyncLocalStateTestCase.test_worker_limit
ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_worker_limit ... 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.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.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.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.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.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
ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail
ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail ... 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.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.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.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.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.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.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup
ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup ... 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/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_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.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.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.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.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.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.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.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.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_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.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.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.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.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.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_servicing.DoNodeServiceTestCase.test__do_node_service
ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service ... 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.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.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.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.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.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_full_run
ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_full_run ... 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.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_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.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.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_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.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.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.conductor.test_manager.MiscTestCase.test_iter_nodes
ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes ... 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.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.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.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.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.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.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.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.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.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_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.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.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.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_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.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_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.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.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.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.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.conductor.test_manager.MiscTestCase.test_iter_nodes_shutdown
ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes_shutdown ... 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_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.conductor.test_utils.GetConfigDriveImageTestCase.test_build_empty
ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_empty ... 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.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.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_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.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.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.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_deploy_templates.DbDeployTemplateTestCase.test_update_steps_add
ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_add ... 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_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_utils.GetConfigDriveImageTestCase.test_build_populated
ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_populated ... 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.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.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.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.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.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.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
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.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_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
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.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.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.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.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.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_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_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_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_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace
ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace ... 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.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_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.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.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.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.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.conductor.test_utils.GetConfigDriveImageTestCase.test_no_configdrive
ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_no_configdrive ... 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.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.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.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_182_nodes_ports_get_admin
ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_182_nodes_ports_get_admin ... 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_utils.GetConfigDriveImageTestCase.test_string
ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_string ... 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.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.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.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.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.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_handshake
ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_handshake ... 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.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.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.db.test_shard.ShardTestCase.test_get_shard_list
ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_list ... 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.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.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.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.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.db.test_ports.DbPortTestCase.test_update_port_uuid
ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_uuid ... 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.db.test_allocations.AllocationsTestCase.test_create
ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create ... 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.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.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_base_manager.StartStopTestCase.test_stop_uninitialized_conductor
ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_uninitialized_conductor ... 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.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.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.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.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.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.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.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_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.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.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.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.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_allocations.AllocationsTestCase.test_destroy_allocation
ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation ... 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.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_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.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.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.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.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
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.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_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.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.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_allocations.AllocationsTestCase.test_destroy_allocation_uuid
ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_uuid ... 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.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.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.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.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_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
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.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.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.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
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.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_clean_dhcp_opts
ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_clean_dhcp_opts ... 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.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.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.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_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.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.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.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_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.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.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_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.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service
ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service ... 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.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.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_get_ip_addresses
ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_get_ip_addresses ... 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.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.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.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.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.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.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.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.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.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.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.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.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_steps.GetValidatedStepsFromTemplatesTestCase.test_instance_deploy_failure
ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_instance_deploy_failure ... 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.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.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.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.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy
ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy ... 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.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.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_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.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.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.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.GetValidatedStepsFromTemplatesTestCase.test_invalid_parameter_value
ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_invalid_parameter_value ... 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.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.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.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.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_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.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
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.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_ok
ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_ok ... 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.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.db.test_allocations.AllocationsTestCase.test_get_allocation_list
ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list ... 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.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.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_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.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.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_skip_missing
ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_skip_missing ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler ... 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
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
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.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.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.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.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.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.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.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_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.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.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.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.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.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_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.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.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
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.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.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.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.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.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.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.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.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.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.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.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.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
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.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_disappears
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_disappears ... 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.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.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.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.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.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.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_locked
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_locked ... 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.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.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.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.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.db.test_allocations.AllocationsTestCase.test_update_allocation
ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation ... 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.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.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.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.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout ... 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.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_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.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.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.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.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.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_maintenance_after_lock
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_maintenance_after_lock ... 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.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.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.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.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.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.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout ... 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.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.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.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.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_not_mapped
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_not_mapped ... 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_allocations.AllocationsTestCase.test_update_allocation_not_found
ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_not_found ... 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.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.ManagerCheckDeployTimeoutsTestCase.test_timeout
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_timeout ... 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.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.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.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.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.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
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_worker_limit
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_worker_limit ... 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.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_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.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.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.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.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_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate
ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate ... 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
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.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.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_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.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
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.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.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
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.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_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.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.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.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
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.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.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.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.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_all
ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_all ... 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.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.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.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.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.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.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.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.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_api.MigrateToBuiltinInspectionTestCase.test_migrate_with_limit
ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_with_limit ... 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.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.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_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_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.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
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.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.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.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_usersteps
ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_usersteps ... 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.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.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.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler ... 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.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.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_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.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.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.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_ok
ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_ok ... 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.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.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.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.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.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.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.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.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.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.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_skip_missing
ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_skip_missing ... 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.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.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.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.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.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.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.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.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock
ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock ... 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_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicewait
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicewait ... ok
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.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.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.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.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.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.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_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.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.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.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.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.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.NodeHistoryRecordCleanupTestCase.test_history_pruning_not_other_conductor
ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_not_other_conductor ... 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.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.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits ... 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.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.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.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.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.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.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.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.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.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_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_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.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_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.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.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.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.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.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_node_traits.DbNodeTraitTestCase.test_set_node_traits_at_limit
ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_at_limit ... 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.redfish.test_management.RedfishManagementTestCase.test_detect_vendor
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detect_vendor ... ok
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_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_rpcapi.RPCAPITestCase.test_change_node_boot_mode
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_boot_mode ... 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.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.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.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_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.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.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.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.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_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.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.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.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.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.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.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.redfish.test_management.RedfishManagementTestCase.test_get_boot_mode
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_mode ... 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.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.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.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.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_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.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.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_rpcapi.RPCAPITestCase.test_continue_node_deploy
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_deploy ... 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.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.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
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.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_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.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_service
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_service ... 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_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.conductor.test_task_manager.TaskManagerTestCase.test_no_driver
ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_no_driver ... 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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_create_allocation
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_allocation ... 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.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock
ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock ... 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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_create_node
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_node ... 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.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.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.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_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_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_rpcapi.RPCAPITestCase.test_create_port
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_port ... 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.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.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.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.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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_destroy_allocation
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_allocation ... 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_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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_destroy_node
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_node ... 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.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.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.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_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_address
ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_address ... 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_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_name
ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_name ... 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.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_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.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.conductor.test_rpcapi.RPCAPITestCase.test_destroy_portgroup
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_portgroup ... 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.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.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.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after
ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after ... 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.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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_target
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_target ... 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
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.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.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.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.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.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.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.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup
ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup ... 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_rpcapi.RPCAPITestCase.test_do_node_clean
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_clean ... 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.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.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.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.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.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.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_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.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.db.test_chassis.DbChassisTestCase.test_destroy_chassis
ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis ... 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.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.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.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_chassis.DbChassisTestCase.test_destroy_chassis_with_nodes
ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_with_nodes ... 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.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.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.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.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.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.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.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.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_uuid
ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_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.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.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.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.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.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.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.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.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.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_chassis.DbChassisTestCase.test_update_chassis
ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis ... 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.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock
ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock ... ok
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.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.db.test_chassis.DbChassisTestCase.test_update_chassis_uuid
ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_uuid ... 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.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.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate
ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate ... 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.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.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.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.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy ... 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.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.conductor.test_rpcapi.RPCAPITestCase.test_do_node_tear_down
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_tear_down ... 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.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.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.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.DeployingErrorHandlerTestCase.test_cleanup_after_timeout
ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout ... 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.conductor.test_rpcapi.RPCAPITestCase.test_do_node_unrescue
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_unrescue ... 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
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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_driver_vendor_passthru
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_driver_vendor_passthru ... 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.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.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_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.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.ansible.test_deploy.TestAnsibleDeploy.test_deploy
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_deploy ... 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.dhcp.test_neutron.TestNeutron.test_get_ip_addresses
ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses ... 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.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.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_management.RedfishManagementTestCase.test_inject_nmi
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi ... 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_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.conductor.test_rpcapi.RPCAPITestCase.test_get_conductor_for
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_conductor_for ... 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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_get_console_information
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_console_information ... 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_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_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.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.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_properties
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_properties ... ok
ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp
ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp ... 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.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.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.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.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.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.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.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_management.RedfishManagementTestCase.test_inject_nmi_fail
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi_fail ... 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.dhcp.test_neutron.TestNeutron.test_update_dhcp_fails
ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_fails ... 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_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.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver
ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver ... 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.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.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.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.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_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.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.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.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.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_rpcapi.RPCAPITestCase.test_get_node_with_token
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_with_token ... 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.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.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.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.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.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.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.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.db.test_portgroups.DbportgroupTestCase.test_update_portgroup
ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup ... ok
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.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.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic ... 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.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare ... 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
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.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.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.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.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.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.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.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.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.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning ... 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.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.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.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.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.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_rpcapi.RPCAPITestCase.test_get_supported_indicators
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_indicators ... ok
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.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.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_uuid
ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_uuid ... 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.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/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
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.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.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.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.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.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.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
/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.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.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.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.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.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.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.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/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_known_driver
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_known_driver ... 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.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.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.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.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.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.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
/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.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.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.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.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.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.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_error
ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_error ... 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.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.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.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.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/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.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.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.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_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.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.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.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config
ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config ... 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_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_get_topic_for_unknown_driver
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_unknown_driver ... 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.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.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.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_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.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat ... 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.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.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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat_agent_token
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat_agent_token ... 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.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.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.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.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.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_rpcapi.RPCAPITestCase.test_inject_nmi
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inject_nmi ... 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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_inspect_hardware
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inspect_hardware ... 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.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.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_rpcapi.RPCAPITestCase.test_local_call
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call ... 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.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.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.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.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_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_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.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_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.ansible.test_deploy.TestAnsibleDeploy.test_validate
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_validate ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.ansible.test_deploy.TestAnsibleDeploy.test_write_image
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_write_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.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_invalid
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_invalid ... ok

DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-16bd6e24-949a-44c5-a56b-78da5be33fff
X-Openstack-Ironic-Api-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-e923004b-aae5-476b-8b23-b45ab6c6e29e
X-Openstack-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-d4e92d83-467d-4d76-9bdd-8a3a32fa3909
X-Openstack-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-85c39236-af66-40f1-89af-0711061da5ba
X-Openstack-Ironic-Api-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-5693211d-3864-4c0b-90d8-e927b2eb0389
X-Openstack-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-f74cb288-9ce6-4093-8782-8e38342dc2b2
X-Openstack-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-e779dc9d-35a9-4929-94e4-ced0c7166863
X-Openstack-Ironic-Api-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-7ee89885-5c6c-4cfa-a5d5-c56bc7482fc7
X-Openstack-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-1db21f44-bff9-4e5e-b115-6596175c5750
X-Openstack-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: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-fda88027-5db6-4c34-9cbf-747579c70803
X-Openstack-Ironic-Api-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-719cf61c-66e5-4ed7-8d45-132f5b73cd87
X-Openstack-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-8f8edb4f-5a5e-4249-b686-0c97ff70a75e
X-Openstack-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-a43a1251-113d-4052-bb50-942f3965f0df
X-Openstack-Ironic-Api-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-6a11b996-fc65-4d88-b624-1d96214862be
X-Openstack-Ironic-Api-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-8ea2d402-9267-4672-a052-44f292fba54c
X-Openstack-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-bf81eec6-1207-4e33-92af-d3ada6c4124e
X-Openstack-Ironic-Api-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-ca344f7f-4585-4f91-80e6-98200aef80d9
X-Openstack-Ironic-Api-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/31695d4e-86d8-4c18-b848-db788a9afa8b GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-45b3d587-8b12-4d79-87b4-76096c4164ed
X-Openstack-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_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.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.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.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.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_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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_attach_vmedia_fails
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia_fails ... 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.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_rpcapi.RPCAPITestCase.test_local_cast
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast ... 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.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.conductor.test_rpcapi.RPCAPITestCase.test_local_cast_error
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast_error ... 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.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.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_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.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.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.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_cleanup_vmedia_boot
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot ... ok
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action ... 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.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_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.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.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.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.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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions ... 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.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.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.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.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_management.IloManagementTestCase.test_activate_license
ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates ... 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.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_rpcapi.RPCAPITestCase.test_remove_node_traits_all
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits_all ... 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.IloCommonMethodsTestCase.test_clear_certificates_default
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_default ... ok
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_rpc_disabled
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_rpc_disabled ... 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.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.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.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.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.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.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.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.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.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.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_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.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.conductor.test_rpcapi.RPCAPITestCase.test_set_boot_device
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_boot_device ... 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.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.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.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.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.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.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_management.RedfishManagementTestCase.test_set_indicator_state
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state ... ok
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_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.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.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.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_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.conductor.test_rpcapi.RPCAPITestCase.test_set_indicator_state
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_indicator_state ... 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.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.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.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.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.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.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_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.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.conductor.test_rpcapi.RPCAPITestCase.test_set_target_raid_config
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_target_raid_config ... 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.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_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.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.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_rpcapi.RPCAPITestCase.test_update_node
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_node ... 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.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_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.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.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.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.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_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.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_update_port
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_port ... 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.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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_update_portgroup
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_portgroup ... 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
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.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.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_rpcapi.RPCAPITestCase.test_update_volume_connector
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_connector ... 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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_target
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_target ... 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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_validate_driver_interfaces
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_validate_driver_interfaces ... 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.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.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.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.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.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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_vendor_passthru
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vendor_passthru ... 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_glance_image_cleaning
ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning ... 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.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_management.RedfishManagementTestCase.test_update_firmware
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware ... 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.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.conductor.test_rpcapi.RPCAPITestCase.test_vif_attach
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_attach ... 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_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.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.conductor.test_rpcapi.RPCAPITestCase.test_vif_detach
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_detach ... 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.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.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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_vif_list
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_list ... 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.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.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.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.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.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.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.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.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.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.redfish.test_management.RedfishManagementTestCase.test_validate
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_validate ... 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.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.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.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.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.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.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.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.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.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.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.network.test_noop.NoopInterfaceTestCase.test_get_properties
ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_properties ... 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
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_known_good_state
ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_known_good_state ... 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.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.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
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.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.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.conductor.test_utils.AgentTokenUtilsTestCase.test_add_secret_token
ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_add_secret_token ... 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.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_ok
ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_ok ... 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.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.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.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.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.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.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.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.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_utils.FastTrackTestCase.test_is_fast_track
ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track ... 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.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.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.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_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.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.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.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.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.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.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.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.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.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_237_nodes_bios_get_observer
ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_237_nodes_bios_get_observer ... 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.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.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_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.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.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.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.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.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_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.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_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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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_noop.NoopInterfaceTestCase.test_unconfigure_tenant_networks
ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_unconfigure_tenant_networks ... 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.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_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.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.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.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.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_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.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.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.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_validate
ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_validate ... 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
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.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.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.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.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate
ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate ... 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.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.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.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.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_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.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.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.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.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.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.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_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.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection
ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection ... 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.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.network.test_noop.NoopInterfaceTestCase.test_vif_detach
ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_detach ... 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
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.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection_missing
ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection_missing ... 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.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.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_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.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.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.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.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.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.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.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection
ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection ... 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.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
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.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.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.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.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_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.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.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.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.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.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_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_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.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.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.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.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_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_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.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.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.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.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.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_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_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.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.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_ramdisk
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_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
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.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.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.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.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.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.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.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue
ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue ... 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.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.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.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.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.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.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.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.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_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.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.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.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.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.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode ... 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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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.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.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.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
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_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.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_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.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.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.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.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
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.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.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.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_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.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.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.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.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.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
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_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_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.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_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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance
ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance ... 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
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.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.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.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.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.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.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.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.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.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_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.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.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.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_management.IloManagementTestCase.test_security_parameters_update
ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_security_parameters_update ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_249_allocations_post_observer
ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_249_allocations_post_observer ... 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_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.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia ... 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.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_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.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.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.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.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.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.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__bmc_reset_ok
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_ok ... 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.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.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.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.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.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.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.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_raid.RedfishRAIDTestCase.test_delete_config_immediate
ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_immediate ... 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.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.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.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.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.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
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.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.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.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.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.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_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.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.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.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.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.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.test_image_cache.TestFetchCleanup.test__fetch
ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch ... 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.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.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.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_raid.RedfishRAIDTestCase.test_get_physical_disks
ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_get_physical_disks ... 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.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.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.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.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.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_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.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.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.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.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.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.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.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
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.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.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_raid.DracRedfishRAIDTestCase.test_delete_configuration
ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_delete_configuration ... 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
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.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.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.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.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.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.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.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.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode ... 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.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.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.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.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.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
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.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_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.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.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.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_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_ok
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_ok ... 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.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.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
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.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.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.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.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.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.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.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.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_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.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.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_ipmitool.IPMIToolDriverTestCase.test_get_power_state
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state ... 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_utils.RedfishUtilsAuthTestCase.test_auth_auto
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_auto ... 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
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.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.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_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.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.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.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_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.drac.test_raid.DracRedfishRAIDTestCase.test_validate_correct_vendor
ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_validate_correct_vendor ... ok
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.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.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.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.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.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.test_ipmitool.IPMIToolDriverTestCase.test_get_properties
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_properties ... 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_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.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_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.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.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.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.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.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_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
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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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
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.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.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.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.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.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.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.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.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.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.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
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
 /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-76ca7e99-596b-4096-8579-0767caa26614
X-Openstack-Ironic-Api-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-8b327385-a3d9-4449-a537-f342c8cb5909
X-Openstack-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-ea3f3ab7-0b4d-43e1-94ea-8310e262d6a0
X-Openstack-Ironic-Api-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-89e587b7-89c6-4b8d-8bc3-a28195722588
X-Openstack-Ironic-Api-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-c1f0aaad-54c7-47c9-b16b-9ed3ecff4dcb
X-Openstack-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-8c56c614-e0e7-4324-b4bf-4933abe9f0ef
X-Openstack-Ironic-Api-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-41a63918-c579-44d0-90b8-d60ef6c17be5
X-Openstack-Ironic-Api-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-3595fc82-047c-4250-8af4-1f6c7c1b6358
X-Openstack-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-678c96a8-43ce-405b-bbd9-b388c18f0542
X-Openstack-Ironic-Api-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-c6e7b8e8-0502-44ab-bd1f-ac95c01b71cf
X-Openstack-Ironic-Api-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/84756c23-8fc4-4030-af7e-bdd2518593c2 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-a9bd4331-132f-4c18-9160-d3233cfb34dd
X-Openstack-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/2170f2f2-150c-43ad-bb6f-148f2f6dddbc GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-f726c7ef-4398-4d29-b563-89efdc88889f
X-Openstack-Ironic-Api-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 2170f2f2-150c-43ad-bb6f-148f2f6dddbc could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/connectors/17ed586c-f617-457f-b42d-90e55356cd82 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-3ab29433-5b3e-458d-8c18-940d546753f1
X-Openstack-Ironic-Api-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/b648cd1e-d25e-4a63-b152-760b9c20556a GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-4d1aebd6-1de0-4458-869d-8ce21d3715f2
X-Openstack-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/46679921-01d9-473e-a509-b6c7a6ce136c GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-b371d0a6-9b17-45ba-9af0-7641ece088d3
X-Openstack-Ironic-Api-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 46679921-01d9-473e-a509-b6c7a6ce136c could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/9f3937ea-f193-4eec-8f9c-ec1a983d53d1 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-3953f487-5a8d-4c4c-8ab4-8ec541cac5ec
X-Openstack-Ironic-Api-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/af1f8a2e-ffc0-4812-b845-fb5d6409d7e2 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-c03dc310-a17d-4150-85e7-80652231ae55
X-Openstack-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/8cdf5871-d23b-4329-864a-4f59876d077b GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-271276cb-9f21-45e1-9dba-2869e2f524ec
X-Openstack-Ironic-Api-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 8cdf5871-d23b-4329-864a-4f59876d077b could not be found.\", \"debuginfo\": null}"}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.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.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs
ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs ... ok
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.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.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.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.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
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.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_volume_connectors.DbVolumeConnectorTestCase.test_destroy_volume_connector
ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_destroy_volume_connector ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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_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.irmc.test_inspect.IRMCInspectTestCase.test_get_properties
ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_get_properties ... 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
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.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_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_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.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_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.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.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.objects.test_bios.TestBIOSSettingObject.test_create
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_create ... ok
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_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_username
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_username ... ok
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_delete
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_delete ... 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.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.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.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.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.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.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.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.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.objects.test_bios.TestBIOSSettingObject.test_get
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get ... 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.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.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_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.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.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.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.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.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.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.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
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.objects.test_bios.TestBIOSSettingObject.test_list_create
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_create ... 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.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.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.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_expire_old_sessions
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_expire_old_sessions ... 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.objects.test_bios.TestBIOSSettingObject.test_list_delete
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_delete ... 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.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.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.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.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.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.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.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.objects.test_bios.TestBIOSSettingObject.test_list_save
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_save ... 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.drivers.modules.test_agent.TestAgentDeploy.test_clean_up
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up ... 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.objects.test_bios.TestBIOSSettingObject.test_save
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_save ... 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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.objects.test_conductor.TestConductorObject.test_list
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_list ... 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.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.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
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.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.modules.test_agent.TestAgentDeploy.test_deploy
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy ... ok
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_load
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_load ... 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.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.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.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.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
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.objects.test_conductor.TestConductorObject.test_refresh
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_refresh ... 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.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.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_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.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_missing
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_missing ... 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.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_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.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.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.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.objects.test_conductor.TestConductorObject.test_register
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register ... 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
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.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.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.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.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.objects.test_conductor.TestConductorObject.test_register_hardware_interfaces
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_hardware_interfaces ... 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.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_get_event_service_error
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service_error ... 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.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.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.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.objects.test_conductor.TestConductorObject.test_register_into_group
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group ... 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_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.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.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_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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_utils.RedfishUtilsTestCase.test_get_update_service
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service ... ok
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_save
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_save ... 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.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables ... 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.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.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.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.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.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.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.objects.test_conductor.TestConductorObject.test_touch
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_touch ... 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.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_utils.RedfishUtilsTestCase.test_parse_driver_info
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info ... 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.objects.test_conductor.TestConductorObject.test_unregister
ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister ... 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_management.IloManagementTestCase.test_validate
ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_validate ... 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.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.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.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_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.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.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.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.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
DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
Openstack-Request-Id: req-9bc5c2cd-9020-40d2-a822-51c9f45f5761
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/f074ff2c-3871-48d0-b00f-c09f5e0f58ea GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-36f8d787-009f-4f7a-b86c-8333b1b589c4
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 f074ff2c-3871-48d0-b00f-c09f5e0f58ea 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-31a5b343-8252-4dea-b190-3b27caff202f
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-33166485-e4df-4a17-b9ee-bb3e932bd404
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-0a840504-cb5e-44d2-ab87-45b95e370d02
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.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.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_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.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_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_ok
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_ok ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.test_agent.TestAgentDeploy.test_prepare_cleaning
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning ... 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.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_inspect.IRMCInspectTestCase.test_validate
ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate ... 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.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.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_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_agent.TestAgentDeploy.test_prepare_cleaning_fast_track
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_fast_track ... 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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.TestAgentDeploy.test_prepare_fast_track
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_fast_track ... 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
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.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.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.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.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.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.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_agent.TestAgentDeploy.test_prepare_instance_boot
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot ... 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.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.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
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.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.inspector.hooks.test_ports.AddPortsTestCase.test_duplicates
ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_duplicates ... 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.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.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.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.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.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.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.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.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.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
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.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.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_281_nodes_bios_get_admin
ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_281_nodes_bios_get_admin ... 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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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_prepare_instance_boot_partition_image
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_image ... ok
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.inspector.test_interface.CheckStatusTestCase.test_exception_ignored
ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_exception_ignored ... 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.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.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.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.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.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.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.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_check_inspecting
ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_check_inspecting ... 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.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.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.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.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.inspector.test_interface.CheckStatusTestCase.test_not_finished
ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_finished ... 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.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.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.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.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
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.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.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.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.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_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.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.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspector
ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspector ... ok
DELETE /v1/ports/52:54:00:cf:2d:31 GOT Response: 400 Bad Request
Content-Type: application/json
Openstack-Request-Id: req-52e01de7-2ca0-4ac6-b9a3-87c40e781c36
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-b6213e89-2e84-4367-ba8d-e65db8327e47
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-3134ac87-ad93-458a-9980-9bfd78f237e4
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/224794d3-2ed0-43f2-a85a-f2f37c84d980 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-c2aee9c6-f452-41f6-a55b-94559b7fabea
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/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-40f72afd-26ba-4c2e-b4d9-f533bcf06264
X-Openstack-Ironic-Api-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-4ecd4fb0-1d4c-4c10-9271-fa4632c5b6d9
X-Openstack-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-fc4a2016-954b-4450-b8a4-b93cd61b01e8
X-Openstack-Ironic-Api-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-92ba2fbb-973b-48f0-bb8e-c94ee44979a9
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-37be8536-e19d-4365-9f3d-832183db5a80
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-5be71019-63ac-4cb3-bbd6-129a5fc3a72d
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-5397874e-e4af-4208-a568-ce622d294dae
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-98ff852f-de85-4c53-9171-be490c994675
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-72362f6b-9fe5-43e1-8bfb-da1f3660c838
X-Openstack-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-1fd84ea4-ebd8-47f8-88a1-6554fbf1b2e2
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-bf9ff7b1-3da6-4d53-a322-c23b417b3d4a
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-0f64a14c-6bae-43c4-a4d6-fc0cbf16608d
X-Openstack-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-8a0e17b9-961e-4093-b7e3-4d8be9371391
X-Openstack-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-7dfd91bd-4996-4870-b706-74ba3a39f8b0
X-Openstack-Ironic-Api-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}"}
DELETEironic.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.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.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.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.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.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.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.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.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.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.inspector.test_interface.CheckStatusTestCase.test_status_error
ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error ... 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.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.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.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.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_power.IRMCPowerTestCase.test_validate_default
ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_default ... 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.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.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.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.inspector.test_interface.CheckStatusTestCase.test_status_ok
ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok ... 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.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.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.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_agent.TestAgentDeploy.test_prepare_rescue_states
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_rescue_states ... 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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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.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.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.irmc.test_power.IRMCPowerTestCase.test_validate_redfish
ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_redfish ... 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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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_agent.ConfigureLocalBootTest.test_configure_local_boot_lenovo
ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_lenovo ... 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.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.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.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.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_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_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.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.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.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.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_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
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.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.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.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_agent.TestAgentDeploy.test_prepare_with_smartnic_port
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_smartnic_port ... 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.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.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.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.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.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_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.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.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.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.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.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.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.inspector.test_agent.AbortInspectionTestCase.test_success
ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_success ... 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.drivers.modules.test_agent.TestAgentDeploy.test_tear_down
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down ... 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
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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_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.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.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.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.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.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.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.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_agent.TestAgentDeploy.test_validate
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate ... 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
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.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.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_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.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.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_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.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.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__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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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
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.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.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.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.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.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.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.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.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_rescuing_network_from_node
ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_from_node ... 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_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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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
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.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.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_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.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.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
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
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.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.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.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.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.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_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.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.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.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.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.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi ... 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.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.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.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.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_boot.IRMCVirtualMediaBootTestCase.test_validate
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate ... 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.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.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.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_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd ... 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.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.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.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.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.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.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_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.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.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.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.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.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.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.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_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.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.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.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
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.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.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.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.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.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.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail ... 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
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.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.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.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.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_get_properties
ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_get_properties ... 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
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_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_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.ilo.test_bios.IloBiosTestCase.test_get_properties
ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_get_properties ... 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.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.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.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.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.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_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate ... 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.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_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.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.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_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.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.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_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.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.test_agent.TestAgentDeploy.test_write_image
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image ... 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
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.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.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.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.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_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.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_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.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.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.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.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_127_lessee_reader_get_states
ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_127_lessee_reader_get_states ... 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.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_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.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.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.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.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_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.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_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.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.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
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_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.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.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.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.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.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.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_ipmitool.IPMIToolSocatDriverTestCase.test_start_console
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console ... 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
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
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.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.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.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.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.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.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.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_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.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.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.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint
ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint ... 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_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_alloc_port
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_alloc_port ... 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.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.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.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.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device ... ok
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.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_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_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.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.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.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.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
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.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_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_with_port
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_with_port ... 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.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.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_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.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.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
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.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.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
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.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.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_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console ... 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
ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot
ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot ... 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_management.IRMCManagementTestCase.test_management_interface_inject_nmi_fail
ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_fail ... 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.inspector.test_interface.CommonFunctionsTestCase.test_validate_ok
ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_validate_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
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.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.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.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.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.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.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.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.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.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_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.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.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.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_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.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect
ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect ... 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.test_base.TestManagementInterface.test_get_mac_addresses
ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_mac_addresses ... 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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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_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_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.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.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.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.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.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.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_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_inspect_utils.GetBMCAddressesTestCase.test_localhost_ignored
ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_ignored ... 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.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_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_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.test_ilo.IloHardwareTestCase.test_default_interfaces
ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_default_interfaces ... 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_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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host
ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host ... 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.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.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.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_while_ejecting
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_while_ejecting ... 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.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.network.test_neutron.NeutronInterfaceTestCase.test_validate
ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate ... 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.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.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.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_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.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.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_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.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.test_ilo.IloHardwareTestCase.test_override_with_pxe
ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_pxe ... 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
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.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.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_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite ... 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
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.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_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.test_utils.UtilsTestCase.test_add_node_capability
ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability ... 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.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.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.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.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.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.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_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.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.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration
ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration ... 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_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.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.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.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_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.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.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.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_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.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_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.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.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.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.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_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.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.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.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.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.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_deploy_utils.InstanceImageCacheTestCase.test_without_master_path
ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_without_master_path ... 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.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_not_inserted
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_not_inserted ... 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.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_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.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.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.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.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict
ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict ... 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.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.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.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.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.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__check_cipher_suite_errors
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__check_cipher_suite_errors ... 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_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.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.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.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.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.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.network.test_neutron.NeutronInterfaceTestCase.test_vif_detach
ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_detach ... 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.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.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.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.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.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.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.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.irmc.test_bios.IRMCBIOSTestCase.test_factory_reset
ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_factory_reset ... 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.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.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
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.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.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_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.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.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.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.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_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.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.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.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.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.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.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.IRMCPXEBootBasicTestCase.test_clean_up_instance
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_instance ... 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.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.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite ... 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.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.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.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.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.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.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_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.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.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.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.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_inspect_utils.LookupNodeTestCase.test_by_bmc
ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc ... 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.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.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.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.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.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.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.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_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.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_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
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.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_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.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.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.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.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.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.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.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_exception
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_exception ... 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

DELETE /v1/volume/connectors/279f6953-7720-41cd-a608-6b34c93ebe51 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-c98cc721-0cdb-4fc7-b0df-5c597dd0d6fd
X-Openstack-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/2df0b11e-594a-4a4c-a776-a17dc21b13e7 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-da72be74-f1f8-4f4a-a2ab-59bcff1d80a4
X-Openstack-Ironic-Api-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/9a27ffb3-c3ed-48ac-80d3-b4754e2d726a GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-d2d19578-057c-4205-ae67-ed64283077ef
X-Openstack-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/4c891331-aa45-44c9-94c9-7ee46b8d095a GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-16723ee7-b998-4c5e-a519-66b46d77da38
X-Openstack-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/10121231-50f6-49ef-87d0-8d4346a3b998 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-a76233dc-dabc-4863-8213-4d6b8835dc8d
X-Openstack-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/21b62fdb-ef51-4dc8-a272-b8cbb5b9894f GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-5cb07fb9-02e8-4bbb-826a-c3d6152bdb23
X-Openstack-Ironic-Api-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/3ed43615-9524-46bd-81e2-3e400d0a9b55 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-b78746d7-f6e7-497a-be29-e770ad003e65
X-Openstack-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-6d16ec01-0471-4961-bc7e-0ad55c36a9f0
X-Openstack-Ironic-Api-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-0ccd9784-168e-4271-97c3-1dcf1ac886dc
X-Openstack-Ironic-Api-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/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-6134a89f-420f-44eb-8229-0ec6c2d548d8
X-Openstack-Ironic-Api-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/81bf4a4d-24de-488d-89fb-5e37f16717dd GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-7fbb0a6f-84de-4f87-9884-844d3e5becf1
X-Openstack-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/7c6a308e-8c04-4d4e-ad6a-f2ad6cd3d9e8 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-3a02bc17-5a4e-4dbf-aa02-406dab20e05a
X-Openstack-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/36ced04f-edf5-4a66-bf79-b87c589a3fbf GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-0618d685-d94c-4d2e-a04d-fb9a09c83157
X-Openstack-Ironic-Api-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-3d77afeb-b743-4b0d-a478-121ed7f62cfb
X-Openstack-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-da04a6dc-0526-4bc3-a396-046560efd619
X-Openstack-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-ffaffe80-6ca1-42c7-96ad-169a76b13c22
X-Openstack-Ironic-Api-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/14ef9b32-0721-4311-a4dc-5ee78c2af34b GOT Response: 204 No Content
Openstack-Request-Id: req-908ffd2f-b7c9-4b4f-be08-cc95d4378043
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/de67de0f-f49f-4ed7-9515-c188b23682e5 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-837ea8a6-b414-46b2-9226-b0653ebabd96
X-Openstack-Ironic-Api-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}"}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.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_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.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.irmc.test_boot.IRMCPXEBootBasicTestCase.test_get_properties
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_get_properties ... 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.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_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_agent.TearDownAgentTest.test_tear_down_agent
ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent ... 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.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_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.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.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.test_utils.UtilsTestCase.test_normalize_mac_string
ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_string ... 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.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.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.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.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.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.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.test_utils.UtilsTestCase.test_normalize_mac_unicode
ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_unicode ... 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
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.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
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.objects.test_fields.TestMacAddressField.test_coerce
ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce ... 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_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.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.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.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_ipmi_success
ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_success ... 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.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.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.objects.test_fields.TestMacAddressField.test_coerce_bad_values
ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce_bad_values ... 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.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.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.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.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.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.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.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_fields.TestStringFieldThatAcceptsCallable.test_coerce_function
ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function ... 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_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_fields.TestStringFieldThatAcceptsCallable.test_coerce_invalid_type
ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_invalid_type ... 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
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.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_string
ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_string ... 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.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.objects.test_firmware.TestFirmwareComponentObject.test_create
ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_create ... 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.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.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.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.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.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.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.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.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.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_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_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.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_firmware.TestFirmwareComponentObject.test_save
ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_save ... 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.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.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.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_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.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_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.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.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.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.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.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.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_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.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.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_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.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_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.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.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.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.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_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_port
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_port ... 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.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.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.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.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_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.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_node.TestConvertToVersion.test_automated_clean_supported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_missing ... 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.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timing
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timing ... 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_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.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.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.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.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.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_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.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_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_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.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.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_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.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.objects.test_node.TestConvertToVersion.test_bios_supported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_missing ... 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.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.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_ipmitool.IPMIToolPrivateMethodTestCase.test__ipmitool_timing_args
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__ipmitool_timing_args ... 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.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.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.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_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.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info ... 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_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.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.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.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.test_agent.TestAgentMethods.test_check_image_size
ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size ... 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_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.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.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_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.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.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.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.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.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.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_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.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.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.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.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.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.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_ipxe.iPXEBootTestCase.test_clean_up_ramdisk
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk ... 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.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_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.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.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.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.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.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.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.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.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.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.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.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_inspect_utils.LookupNodeTestCase.test_conflicting_macs
ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs ... 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.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_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.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.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.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.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.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_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_338_chassis_detail_get_reader
ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_338_chassis_detail_get_reader ... 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.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.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.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_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.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.modules.test_ipxe.iPXEBootTestCase.test_get_properties
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_get_properties ... 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.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_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_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.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.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.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.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.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.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.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
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_ipxe.iPXEBootTestCase.test_prepare_instance
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance ... 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
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.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.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.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_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_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.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.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.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_ipxe.iPXEBootTestCase.test_prepare_instance_active
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_active ... ok
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_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.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_normal_boot
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_normal_boot ... 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_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.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_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.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.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.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.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.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.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_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.test_inspect_utils.LookupNodeTestCase.test_no_input
ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_no_input ... 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.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.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.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.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_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_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.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.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.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.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.objects.test_node.TestConvertToVersion.test_fault_supported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_missing ... 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.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.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.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_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_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.objects.test_node.TestConvertToVersion.test_fault_unsupported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_missing ... 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.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_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.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.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.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.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.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.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.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.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.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_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.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.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.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.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_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_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.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.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_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.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.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.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.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_fail
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_fail ... 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.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.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.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.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.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_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_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_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_agent.TestBootcAgentDeploy.test_set_boot_to_disk
ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk ... 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.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_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_bios
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_bios ... 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.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.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.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.test_base.RAIDInterfaceTestCase.test_apply_configuration_delete_existing
ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_delete_existing ... 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_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.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.objects.test_node.TestConvertToVersion.test_lessee_supported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_missing ... 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.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.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.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.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.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.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
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.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_agent.TestBootcAgentDeploy.test_validate
ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate ... ok
ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate
ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate ... 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
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.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.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.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.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.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.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.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_error
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_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.test_base.RAIDInterfaceTestCase.test_validate_raid_config
ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_raid_config ... 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_ipxe.iPXEBootTestCase.test_prepare_instance_with_fallback
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_with_fallback ... 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.objects.test_node.TestConvertToVersion.test_owner_supported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_missing ... 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_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.IPMIToolPrivateMethodTestCase.test__power_status_exception
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_exception ... 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.objects.test_node.TestConvertToVersion.test_owner_supported_set
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_set ... 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.drivers.test_base.TestBIOSInterface.test_factory_reset_wrapper
ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_factory_reset_wrapper ... 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
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.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.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.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.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_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_off
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_off ... 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.test_base.TestFirmwareInterface.test_update_with_wrapper
ironic.tests.unit.drivers.test_base.TestFirmwareInterface.test_update_with_wrapper ... 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.objects.test_node.TestConvertToVersion.test_protected_supported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_missing ... 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.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.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.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_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_on
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_on ... 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_ipxe.iPXEBootTestCase.test_prepare_ramdisk
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk ... 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.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.objects.test_node.TestConvertToVersion.test_rescue_supported_missing
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_missing ... 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.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_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.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.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_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.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_agent_base.ContinueServiceTest.test_continue_servicing
ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing ... 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.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
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_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.drivers.test_snmp.SNMPHardwareTestCase.test_fake_management
ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_fake_management ... ok
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.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_ipxe.iPXEBootTestCase.test_prepare_ramdisk_cleaning
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_cleaning ... 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
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_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.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.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.objects.test_node.TestConvertToVersion.test_retired_supported_set
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_set ... 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.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.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.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.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.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_agent_base.ContinueServiceTest.test_continue_servicing_reboot
ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_reboot ... 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_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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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_agent_client.TestLockDown.test_okay
ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay ... 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_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.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.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.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_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.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.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.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.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_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_client.TestLockDown.test_timeout
ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_timeout ... 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.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.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_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off ... 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.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_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.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.objects.test_node.TestConvertToVersion.test_traits_supported_set
ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_set ... 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_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_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_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.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_volume_connector.TestVolumeConnectorObject.test_get_by_id
ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_id ... 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.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.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.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.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_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift ... 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.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.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_console_utils.ConsoleUtilsTestCase.test__get_console_pid
ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid ... 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_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.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection ... ok
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.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.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.objects.test_volume_connector.TestVolumeConnectorObject.test_list
ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list ... 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.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.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.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_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.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
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_port.TestConvertToVersion.test_is_smartnic_supported_set
ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_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.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.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.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.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.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.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported
ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported ... 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.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.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_volume_connector.TestVolumeConnectorObject.test_list_none
ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_none ... 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.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.objects.test_volume_connector.TestVolumeConnectorObject.test_payload_schemas
ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_payload_schemas ... 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.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.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.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.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.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.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.objects.test_volume_connector.TestVolumeConnectorObject.test_refresh
ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_refresh ... 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.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.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.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.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.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.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.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.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.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_console_utils.ConsoleUtilsTestCase.test__stop_console
ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console ... 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_port.TestConvertToVersion.test_name_supported_missing
ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_missing ... 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.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.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.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_exception
ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_exception ... 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.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_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_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.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.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.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection ... 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.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.pxe_filter.test_dnsmasq.TestUpdate.test_no_update
ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_no_update ... 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.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.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.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.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_timeout
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_timeout ... 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.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
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.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.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.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.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.objects.test_port.TestConvertToVersion.test_physnet_supported_missing
ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_missing ... ok
DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia GOT Response: 204 No Content
Openstack-Request-Id: req-4cb472ed-b15e-4167-b8e5-b9a919d9fd9d
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-b434e567-4048-49b1-9dd9-d334e2491e77
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-d55ef941-de4f-48bd-bcea-aff78b34af76
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-12fe10ec-ed22-4f17-a708-525afaa163ef
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-7ce6096e-0e7a-4fc9-96db-d3dc7f6fb987
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-89f46d13-3a5f-46c0-8a54-d0417e02dedd
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/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
Openstack-Request-Id: req-a832c9d3-569a-48b8-9db7-75a3c868ca44
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-b478168c-e934-4be9-a701-33ec7c5252f3
X-Openstack-Ironic-Api-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-852fdff0-fa98-4f6b-8efb-221d30218149
X-Openstack-Ironic-Api-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}"}
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.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.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.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_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_agent_base.StepMethodsTestCase.test_execute_clean_step
ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step ... 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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console ... 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.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.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.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.objects.test_trait.TestTraitObject.test_as_dict
ironic.tests.unit.objects.test_trait.TestTraitObject.test_as_dict ... ok
ironic.tests.unit.objects.test_trait.TestTraitObject.test_create
ironic.tests.unit.objects.test_trait.TestTraitObject.test_create ... 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.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_agent_base.StepMethodsTestCase.test_find_step
ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step ... 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.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.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.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.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.objects.test_trait.TestTraitObject.test_destroy
ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy ... 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.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_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.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.objects.test_trait.TestTraitObject.test_destroy_list
ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy_list ... 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
ironic.tests.unit.objects.test_trait.TestTraitObject.test_exists
ironic.tests.unit.objects.test_trait.TestTraitObject.test_exists ... 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.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.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.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.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_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.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.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address
ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address ... 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_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.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.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_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.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.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.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.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.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate ... ok
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.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.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.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.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_console_utils.ConsoleUtilsTestCase.test__verify_port_default
ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_default ... 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.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.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.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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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_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.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.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.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.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.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.pxe_filter.test_service.TestSync.test_sync
ironic.tests.unit.pxe_filter.test_service.TestSync.test_sync ... 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.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.test_ipmitool.IPMIToolShellinaboxTestCase.test_get_console
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_get_console ... 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_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.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.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.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_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.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.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console ... 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.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_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.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_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.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.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_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.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_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.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.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.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.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.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_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.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.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.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.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console_fail
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console_fail ... 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
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_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.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_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.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.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.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.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.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_ipxe.iPXEHttpBootTestCase.test_http_boot_enabled
ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_http_boot_enabled ... 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.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_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.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.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_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.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.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.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.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_deploy
ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_deploy ... 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_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.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_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.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.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.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_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console
ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console ... 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_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.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.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.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.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_validate_fail_no_port
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_no_port ... ok
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.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.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.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_agent.AgentRescueTestCase.test_agent_rescue_power_on
ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_power_on ... 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.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.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.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good ... 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_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
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.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_validate_good_whole_disk_image
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good_whole_disk_image ... 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.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.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_pxe.PXEAnacondaDeployTestCase.test_prepare_active
ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_active ... 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.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_ipxe.iPXEBootTestCase.test_validate_inspection
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection ... 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.drivers.test_generic.ManualManagementHardwareTestCase.test_default_interfaces
ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_default_interfaces ... 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.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.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.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_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_off
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_off ... 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.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties
ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties ... 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.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.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.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_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.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.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties_none
ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties_none ... 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.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.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.SNMPDeviceDriverTestCase.test_apc_masterswitch_snmp_objects
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_snmp_objects ... 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.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.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
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.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.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.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.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.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.drivers.test_generic.ManualManagementHardwareTestCase.test_supported_interfaces
ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_supported_interfaces ... 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.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_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.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_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.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_allocation.TestAllocationObject.test_create
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_create ... 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.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_183_owner_manager_can_get_console
ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_183_owner_manager_can_get_console ... 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.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.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.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.test_base.TestBareDriver.test_class_variables
ironic.tests.unit.drivers.test_base.TestBareDriver.test_class_variables ... 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_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.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.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.AgentRescueTestCase.test_agent_unrescue
ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue ... 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_get_by_name
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_name ... 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.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.objects.test_allocation.TestAllocationObject.test_get_by_uuid
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_uuid ... 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.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_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.objects.test_allocation.TestAllocationObject.test_list
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_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.test_drac.IDRACHardwareTestCase.test_override_with_raid
ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_raid ... 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.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.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.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.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.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.objects.test_allocation.TestAllocationObject.test_payload_schemas
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_payload_schemas ... 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.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.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.objects.test_allocation.TestAllocationObject.test_refresh
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_refresh ... 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.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.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.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.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.objects.test_allocation.TestAllocationObject.test_save
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save ... ok
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_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.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.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.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.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.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.objects.test_allocation.TestAllocationObject.test_save_after_refresh
ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save_after_refresh ... 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.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.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.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_snmp.SNMPDeviceDriverTestCase.test_apc_snmp_objects
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_snmp_objects ... ok
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.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.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.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.test_drac.IDRACHardwareTestCase.test_override_with_redfish_raid
ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_raid ... 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_snmp.SNMPDeviceDriverTestCase.test_aten_power_on
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_on ... 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.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_allocation.TestConvertToVersion.test_owner_unsupported_missing
ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_missing ... 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_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.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.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.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.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_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.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.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach
ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach ... ok
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.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.test_drac.IDRACHardwareTestCase.test_override_with_redfish_vendor
ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_vendor ... ok
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_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_snmp.SNMPDeviceDriverTestCase.test_aten_snmp_objects
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_snmp_objects ... 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.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.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_auto_power_off
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_off ... 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.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.objects.test_deploy_template.TestDeployTemplateObject.test_destroy
ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_destroy ... 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.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.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.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.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.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.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.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_auto_power_on
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on ... 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.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.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_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.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_agent_base.AgentRescueTests.test__finalize_rescue_exc
ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_exc ... 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_snmp.SNMPDeviceDriverTestCase.test_auto_power_reset
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_reset ... 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.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.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.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.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.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_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_off
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_off ... 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
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.objects.test_deploy_template.TestDeployTemplateObject.test_refresh
ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_refresh ... 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_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_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.objects.test_deploy_template.TestDeployTemplateObject.test_save
ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_save ... 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.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_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_volume_target.TestVolumeTargetObject.test_create
ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_create ... 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.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.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.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_baytech_mrp27_power_off
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_off ... 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.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.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.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.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.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.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.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.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.objects.test_volume_target.TestVolumeTargetObject.test_get
ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get ... 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_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.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.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.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_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_cyberpower_power_on
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_on ... 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.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.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.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.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.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.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.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_volume_target.TestVolumeTargetObject.test_get_by_uuid
ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_uuid ... 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_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.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.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.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_snmp_objects
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_snmp_objects ... 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.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.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_volume_target.TestVolumeTargetObject.test_list
ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list ... 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_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_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.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_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.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.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.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.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_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.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_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.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.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.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.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.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.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.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.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.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.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.objects.test_volume_target.TestVolumeTargetObject.test_list_none
ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_none ... 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_eaton_power_power_reset
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_reset ... ok
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.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_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.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_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.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.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_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.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.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.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_volume_target.TestVolumeTargetObject.test_refresh
ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_refresh ... 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.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.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_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.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_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_eaton_power_power_state_on
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_on ... 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
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.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_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_populate_schema
ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema ... 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.pxe_filter.test_dnsmasq.TestSync.test_change_state
ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_change_state ... 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.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_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.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.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.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.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_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.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_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.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_populate_schema_no_object_field
ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_no_object_field ... 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
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.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_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.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.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.test_snmp.SNMPDeviceDriverTestCase.test_power_off
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off ... 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_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_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.objects.test_portgroup.TestPortgroupObject.test_create
ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_create ... 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_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_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.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.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_power_off_delay
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_delay ... 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
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.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.objects.test_portgroup.TestPortgroupObject.test_get_by_address
ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_address ... 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.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.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.objects.test_portgroup.TestPortgroupObject.test_get_by_id
ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_id ... 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_snmp.SNMPDeviceDriverTestCase.test_power_off_invalid_state
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_invalid_state ... 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.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.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.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
DELETE /v1/runbooks/CUSTOM_DT1 GOT Response: 204 No Content
Openstack-Request-Id: req-5e5d8c7c-cadc-4cd8-be25-e35193215c33
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-061f18dc-6399-409e-bf18-e29557f5499e
X-Openstack-Ironic-Api-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/b27a6e57-43a5-472f-aad1-2ed9f8b2c147 GOT Response: 204 No Content
Openstack-Request-Id: req-2fd6dc5e-f76a-411c-bea3-80efd82a0313
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/53c45723-b960-424e-bbcf-33acf4936f38 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_075_nodes_vendor_passthru_post_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_075_nodes_vendor_passthru_post_member ... 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.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.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.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.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.objects.test_portgroup.TestPortgroupObject.test_get_by_name
ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_name ... 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.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.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.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.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_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.drivers.modules.test_noop.NoInterfacesTestCase.test_bios
ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_bios ... 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.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.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.objects.test_portgroup.TestPortgroupObject.test_list
ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list ... 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.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.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.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.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.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.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_noop.NoInterfacesTestCase.test_inspect
ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_inspect ... 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.test_noop.NoInterfacesTestCase.test_load_by_name
ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_load_by_name ... 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.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.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.drivers.modules.test_noop.NoInterfacesTestCase.test_rescue
ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_rescue ... 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.drivers.modules.test_noop.NoInterfacesTestCase.test_vendor
ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_vendor ... 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.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.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.redfish.test_firmware.RedfishFirmwareTestCase.test_check_conn_error
ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_conn_error ... 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_snmp.SNMPDeviceDriverTestCase.test_power_on_delay
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_delay ... 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.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.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.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.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.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_invalid_state
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_invalid_state ... ok
DELETE /v1/inspection_rules/5eb2b335-8223-4a28-b265-86750aabb6a0 GOT Response: 204 No Content
Openstack-Request-Id: req-fd44b8ca-0972-45ed-93ad-e0ef54754790
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/0929e8fd-9ae5-4847-a124-87e566ac6224 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/vifs/677d0187-e816-453c-afda-36a7c7904525 GOT Response: 204 No Content
Openstack-Request-Id: req-085715f5-4d29-4b59-bc75-c7e9a4a1930f
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/8f5fe801-26da-4123-aa8a-7d9a3cb5a664 GOT Response: 204 No Content
Openstack-Request-Id: req-9f7e7a6b-d0d1-4a68-9a9a-c42595f08630
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/373981b9-ed72-4698-9d04-b35fdde30ac1 GOT Response: 409 Conflict
Content-Type: application/json
Openstack-Request-Id: req-ce2e768b-adde-4036-86b5-8db0a2ede9b6
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/e525fb43-81ee-462a-b741-d9e55bacf068 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-a3902ec1-5092-40b7-b69a-039a60b58f59
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/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-37a8d44d-dfc4-4456-aaa7-67d401d73091
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-eb24f2dc-c998-4585-aba3-ec3ba86d37f2
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-6c38c878-76e1-4a73-b146-b74d787e839b
X-Openstack-Ironic-Api-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-fd13ff41-46be-45aa-bfa3-f46d9081fdf6
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-785ca03e-9681-4013-abb9-6669222072e2
X-Openstack-Ironic-Api-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_ramdisk.RamdiskDeployTestCase.test_deploy
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy ... 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_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.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.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.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.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.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.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.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.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.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_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.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.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.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_deploy_utils.OtherFunctionTestCase.test_is_software_raid
ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid ... 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_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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.test_snmp.SNMPDeviceDriverTestCase.test_power_state_error
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_error ... ok
ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_disable
ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_disable ... 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.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_snmp.SNMPDeviceDriverTestCase.test_power_state_on
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_on ... ok
ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_enable
ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_enable ... 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.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.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.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.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.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.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_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.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_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.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.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.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_reset
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_reset ... ok
ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_authenticated
ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_authenticated ... 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.api.test_middleware.TestBasicAuthMiddleware.test_not_authenticated
ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_not_authenticated ... 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.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_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_middleware.TestBasicAuthMiddleware.test_public_unauthenticated
ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_public_unauthenticated ... ok

DELETE /v1/allocations/9074a964-cf40-4ec1-9162-b6d6498ac370 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-421e27d2-be6c-4c50-aa34-90c945abf145
X-Openstack-Ironic-Api-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-f033f8f0-6113-49f1-b2f6-2f4501da89fa
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-a499c97a-9ce7-41c5-9dd8-588e757cd0c8
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-caff1205-79e7-42f0-9d33-cf171eb01143
X-Openstack-Ironic-Api-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/4ed06d71-8b8b-4444-a734-5514a781cc70 GOT Response: 204 No Content
Openstack-Request-Id: req-4ea7cdc3-bddc-492e-8287-fcbab5278833
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/1e8028d8-daaf-4961-97b7-ec925a8de7c7 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-bd4e8479-2beb-4186-acf4-fb091c33b447
X-Openstack-Ironic-Api-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/06405841-2b2f-4ebf-acb8-d58bcbe43e24 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-b629c8b8-5fcf-47c2-b679-f783c54f6849
X-Openstack-Ironic-Api-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-c9d09483-0637-4038-a5bb-78335cfbb022
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-d36c2baa-b538-445f-8b2c-ee87c843840f
X-Openstack-Ironic-Api-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-01e1a286-1c16-4dfa-a88a-c0dbe1551c91
X-Openstack-Ironic-Api-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/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-09796ca5-5dff-4450-a9c0-fddcc7b2121d
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-a268a66c-d2bc-4bfe-b183-54d3e839b1a1
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-a567f573-17a4-4f74-90a6-e189624e887c
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-c2bad251-438e-4a4b-b289-8c3cb9bcc10a
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-02db9f1a-fae1-4552-95fb-bab0634bb1ec
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-c82925d9-9aa7-4b2a-9284-106b575e6b6e
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-1ebab6c1-f384-4e6c-a2af-421041b76ce6
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-95b565a3-408f-4a71-ba5a-7a76a43c18ca
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-d6c6fe06-20b3-4694-8588-2b802540fc39
X-Openstack-Ironic-Api-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_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_snmp.SNMPDeviceDriverTestCase.test_vertivgeist_pdu_snmp_objects
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_vertivgeist_pdu_snmp_objects ... 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.objects.test_chassis.TestChassisObject.test_create
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_create ... 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.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.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.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.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.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.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.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.objects.test_chassis.TestChassisObject.test_get_by_uuid
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_uuid ... ok
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_list
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_list ... 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.objects.test_chassis.TestChassisObject.test_payload_schemas
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_payload_schemas ... 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.objects.test_chassis.TestChassisObject.test_refresh
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_refresh ... ok
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.objects.test_chassis.TestChassisObject.test_save
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save ... 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.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.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.objects.test_chassis.TestChassisObject.test_save_after_refresh
ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save_after_refresh ... 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.common.test_args.ValidateDecoratorTest.test_and
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_and ... ok
ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create
ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create ... ok
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_boolean
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_boolean ... 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.common.test_args.ValidateDecoratorTest.test_decorated_args
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args ... ok
ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create_with_node
ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create_with_node ... 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.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_083_nodes_traits_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_083_nodes_traits_get_admin ... 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.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.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.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.test_ramdisk.RamdiskDeployTestCase.test_get_clean_steps
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_clean_steps ... 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.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.common.test_args.ValidateDecoratorTest.test_decorated_kwargs
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_kwargs ... 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.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.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.common.test_args.ValidateDecoratorTest.test_integer
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_integer ... 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.test_ramdisk.RamdiskDeployTestCase.test_get_deploy_steps
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_deploy_steps ... 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.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.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.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.objects.test_deployment.TestDeploymentObject.test_refresh
ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_refresh ... 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.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.objects.test_objects.TestMisc.test_max_version
ironic.tests.unit.objects.test_objects.TestMisc.test_max_version ... 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.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.objects.test_objects.TestMisc.test_max_version_one
ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_one ... ok
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mandatory
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mandatory ... ok
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.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_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.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.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.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.common.test_args.ValidateDecoratorTest.test_mixed_unvalidated
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mixed_unvalidated ... 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.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.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.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra
ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra ... 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.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.common.test_args.ValidateDecoratorTest.test_name
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_name ... 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.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.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare ... 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
None
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_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.common.test_args.ValidateDecoratorTest.test_or
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_or ... 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.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.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.common.test_args.ValidateDecoratorTest.test_string
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string ... 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.common.test_args.ValidateDecoratorTest.test_string_list
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string_list ... 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.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.common.test_args.ValidateDecoratorTest.test_uuid_or_name
ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid_or_name ... 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.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_ramdisk.RamdiskDeployTestCase.test_prepare_active
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_active ... 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.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.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.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_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.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.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.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.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.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_cinder.TestCinderActions.test_attach_volumes_one_attached
ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_one_attached ... 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.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_087_nodes_traits_put_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_087_nodes_traits_put_member ... 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.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.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.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.common.test_cinder.TestCinderActions.test_detach_volumes
ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes ... 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.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.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.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.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.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_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.drivers.test_fake_hardware.FakeHardwareTestCase.test_driver_interfaces
ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_driver_interfaces ... 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.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_089_nodes_traits_delete_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_089_nodes_traits_delete_admin ... 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.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.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.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.test_fake_hardware.FakeHardwareTestCase.test_get_properties
ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_get_properties ... 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.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.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.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.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_ramdisk.RamdiskDeployTestCase.test_prepare_unrescuing
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_unrescuing ... 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.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_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.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.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.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.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate ... 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_ramdisk.RamdiskDeployTestCase.test_validate_calls_boot_validate
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_calls_boot_validate ... 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.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.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.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.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.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.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.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.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.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.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.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.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo
ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo ... 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.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.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_description_invalid
ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_description_invalid ... 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.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
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.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.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.common.test_mdns.ParseEndpointTestCase.test_simple
ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple ... 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.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.common.test_mdns.ParseEndpointTestCase.test_simple_https
ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple_https ... 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.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.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.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.common.test_network.GetPhysnetsByPortgroupID.test_empty
ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_empty ... 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.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.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.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.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.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port
ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port ... 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.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.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.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.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.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.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.common.test_network.GetPhysnetsByPortgroupID.test_one_port
ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_one_port ... 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.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.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.common.test_network.GetPhysnetsByPortgroupID.test_two_ports
ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports ... 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.common.test_network.GetPhysnetsByPortgroupID.test_two_ports_inconsistent
ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports_inconsistent ... 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.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.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.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.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.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.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.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.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.test_fake_hardware.FakeHardwareTestCase.test_parse_sleep_range
ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_parse_sleep_range ... 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.objects.test_node_history.TestNodeHistoryObject.test_create
ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_create ... 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.objects.test_node_history.TestNodeHistoryObject.test_destroy
ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_destroy ... 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.objects.test_node_history.TestNodeHistoryObject.test_get
ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get ... ok
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.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.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.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.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.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.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.objects.test_node_history.TestNodeHistoryObject.test_list
ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list ... 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.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.objects.test_node_history.TestNodeHistoryObject.test_list_none
ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_none ... ok
DELETE /v1/ GOT Response: 405 Method Not Allowed
Content-Type: application/json
Openstack-Request-Id: req-60166992-a44e-4352-96e0-4b02939b73e5
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.test_fake_hardware.FakeHardwareTestCase.test_sleep_one
ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_one ... 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.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.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.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.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.test_fake_hardware.FakeHardwareTestCase.test_sleep_range
ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_range ... 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.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_agent.TestCustomAgentDeploy.test_deploy
ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy ... 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.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.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.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.objects.test_fields.TestFlexibleDictField.test_coerce
ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce ... 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.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.objects.test_fields.TestFlexibleDictField.test_coerce_bad_values
ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_bad_values ... 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.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.objects.test_node_inventory.TestNodeInventoryObject.test_create
ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_create ... 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.objects.test_node_inventory.TestNodeInventoryObject.test_destroy
ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_destroy ... 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.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_objects.TestObjectSerializer.test__process_object_api
ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_api ... 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.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.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.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_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.TestCustomAgentDeploy.test_deploy_with_deployment_reboot
ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_with_deployment_reboot ... 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.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.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.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.test_agent.TestCustomAgentDeploy.test_get_properties
ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_get_properties ... 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.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.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.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.objects.test_objects.TestObjectSerializer.test_object_serialization
ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization ... 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.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.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.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.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_101_nodes_vifs_post_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_101_nodes_vifs_post_admin ... 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.TestCustomAgentDeploy.test_prepare
ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare ... 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.test_base.BlockExecuteTestCase.test_can_mock_execute
ironic.tests.unit.test_base.BlockExecuteTestCase.test_can_mock_execute ... 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_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.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.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
DELETE /v1/deploy_templates/CUSTOM_DT1 GOT Response: 204 No Content
Openstack-Request-Id: req-236f5bee-1a3b-497c-92e8-775b332b4e54
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-8d5a02d6-f943-4e79-b465-0ed725394360
X-Openstack-Ironic-Api-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-59dadec1-f392-4eba-8faa-b4ca737814d3
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-0c39e5f0-6ab5-48c6-8836-8c64fd856064
X-Openstack-Ironic-Api-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/9c66ea57-96bb-4761-96a8-0fea99cc69d8 GOT Response: 204 No Content
Openstack-Request-Id: req-74b21293-0989-4b18-afde-e31fbd35809e
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/b609847d-69c9-4355-b363-e150289d7ebc.json GOT Response: 204 No Content
Openstack-Request-Id: req-b818f9f7-67d1-49d1-ad50-49f4a6214b2d
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/4f86f639-878d-4095-8cd5-f3c4db155afa.json GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-ebac61cb-8f90-40df-a895-b0b52db691ce
X-Openstack-Ironic-Api-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 4f86f639-878d-4095-8cd5-f3c4db155afa.json could not be found.\", \"debuginfo\": null}"}
DELETE /v1/deploy_templates/2909575e-186a-45e0-b42f-87e376fa68bf 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\"}"}
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.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.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.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.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.test_agent.TestCustomAgentDeploy.test_prepare_fast_track
ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_fast_track ... 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.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.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.modules.test_agent.TestCustomAgentDeploy.test_validate
ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_validate ... 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.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.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.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.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.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.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
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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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_115_portgroups_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_115_portgroups_get_observer ... 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.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_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.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.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.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.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_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.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.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_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_fails
ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_fails ... 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.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.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.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_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.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.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.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.common.test_swift.SwiftTestCase.test___init__
ironic.tests.unit.common.test_swift.SwiftTestCase.test___init__ ... 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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.common.test_swift.SwiftTestCase.test_create_object
ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object ... 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.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
 /v1/nodes/6549881f-f410-4756-a6fc-a13558b0515e/maintenance GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-b1df7e8a-cea0-4edc-9b18-7a5a04076177
X-Openstack-Ironic-Api-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 6549881f-f410-4756-a6fc-a13558b0515e 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-c43d2114-1d6f-4e6e-be9d-810985413211
X-Openstack-Ironic-Api-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-70bb6b7b-8e7c-45cd-8720-d118291cfbdf
X-Openstack-Ironic-Api-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-64ace06f-bb74-4227-ab11-9d2008a336b6
X-Openstack-Ironic-Api-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-581596f2-1b43-488d-9004-107306e07abe
X-Openstack-Ironic-Api-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-79bbd181-c724-4f31-abfa-1e098c83bc7b
X-Openstack-Ironic-Api-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-99492a39-26b5-437a-b28b-d58f4111ed86
X-Openstack-Ironic-Api-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-4e3adf6a-e474-4a7b-a6fe-c807901fbdad
X-Openstack-Ironic-Api-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-61911bdc-dbc5-48eb-8fb4-dddd14673f6e
X-Openstack-Ironic-Api-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-0fea7e3e-8b60-4690-9cab-4c78c147d804
X-Openstack-Ironic-Api-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-bcddac65-4da5-4898-8ec9-3db3ee192a7b
X-Openstack-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-35aff6d8-af0e-4ca9-b939-5d2dc7d96758
X-Openstack-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-6bceaf49-bb8e-40fc-be6d-e6272a0a99e2
X-Openstack-Ironic-Api-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-064e70fc-eb92-4033-9afb-5cdad1542834
X-Openstack-Ironic-Api-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-6f3ad9ae-7661-49cd-b0e0-59ea3cc5505e
X-Openstack-Ironic-Api-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-fe47430a-6804-4bd1-ac50-5710d06de322
X-Openstack-Ironic-Api-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-5830a08e-ddd8-4066-a710-40d9d908545b
X-Openstack-Ironic-Api-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}"}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.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.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_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.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.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.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.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.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.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.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.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean
ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean ... 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.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.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.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.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.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.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_agent_base.HeartbeatMixinTest.test_heartbeat_with_reservation
ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_with_reservation ... 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.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.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.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_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.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_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.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_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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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
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.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.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.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.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.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_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.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.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.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.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.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.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.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.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
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_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_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_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.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.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.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.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.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.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.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.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_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.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.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_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.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.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.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.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.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_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_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.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_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_155_nodes_ports_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_155_nodes_ports_get_admin ... 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.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
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.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.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.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_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.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_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_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.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.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.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.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_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_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.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.test_image_utils.RedfishImageUtilsTestCase.test__find_param_not_found
ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param_not_found ... 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.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_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.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.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.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.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_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.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.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.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.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.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_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_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.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.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.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.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.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.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_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.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.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_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.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.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.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.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.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_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.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.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.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.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_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.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_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.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_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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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_rbac_legacy_172_volume_connectors_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_172_volume_connectors_get_observer ... 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
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.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.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.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_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image
ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image ... 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 ... 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_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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.PassthruDecoratorTestCase.test_passthru_check_func_references
ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_check_func_references ... 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.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.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_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.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.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

DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-afa4479c-06d2-46b6-a2af-4c52aeda5cb0
X-Openstack-Ironic-Api-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-adb8b6bb-7a99-485d-9c06-dbc8c8869770
X-Openstack-Ironic-Api-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-8c904bf2-05c6-4365-a0b3-85d2b3b7506f
X-Openstack-Ironic-Api-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-a8a19e88-5c66-4731-a259-f0615d290ffb
X-Openstack-Ironic-Api-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-2ed30a48-d110-4754-8c68-a24363cef7fe
X-Openstack-Ironic-Api-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-1d0cad7e-a882-41f3-b2c8-ae754225b950
X-Openstack-Ironic-Api-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-96d64397-c832-4694-9cf3-cf138bd60384
X-Openstack-Ironic-Api-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-2b8beee9-af1a-41e6-a40f-2cd9c69b016f
X-Openstack-Ironic-Api-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-7522c9c2-77b3-44ea-a730-a873259743fa
X-Openstack-Ironic-Api-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-1c4182e3-a587-450d-ab39-0bc37953fe3f
X-Openstack-Ironic-Api-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-02a7f159-6593-405c-81a4-3af3f78fab58
X-Openstack-Ironic-Api-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-14ce8084-83da-4c73-a445-ef02dcdcf77e
X-Openstack-Ironic-Api-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-f22985de-ff6a-4ecf-9e07-b254f2478af6
X-Openstack-Ironic-Api-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-bf46199d-8883-4493-bed0-c895e211eb3a
X-Openstack-Ironic-Api-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-f1f1d2e8-8d83-4bb1-99cf-5d777a17fcee
X-Openstack-Ironic-Api-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/e850cce5-bf1e-4327-ad68-6ad43f170e28 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-1d19db62-db6b-4f17-9e7f-4b83fcee9614
X-Openstack-Ironic-Api-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 e850cce5-bf1e-4327-ad68-6ad43f170e28 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/connectors/2234d849-a90f-4643-867b-29450b4127c7 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-66f4e068-26d1-4ae3-ba21-b357f04b2460
X-Openstack-Ironic-Api-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 2234d849-a90f-4643-867b-29450b4127c7 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/connectors/6e04d453-1609-423d-a6ac-07be21543726 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-2c849564-f506-4dd3-9c84-1eac0f17a59c
X-Openstack-Ironic-Api-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 6e04d453-1609-423d-a6ac-07be21543726 could not be found.\", \"debuginfo\": null}"}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.drivers.test_ipmi.IPMIHardwareTestCase.test_default_interfaces
ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_default_interfaces ... 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.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.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.test_ipmi.IPMIHardwareTestCase.test_override_with_cinder_storage
ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_cinder_storage ... 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.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.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
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.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.test_irmc.IRMCHardwareTestCase.test_default_interfaces
ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_default_interfaces ... 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.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.test_irmc.IRMCHardwareTestCase.test_override_with_bios_configuration
ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_bios_configuration ... 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_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.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_irmc.IRMCHardwareTestCase.test_override_with_boot_configuration
ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_boot_configuration ... 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.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.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.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.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_swift.SwiftTestCase.test_delete_object_exc
ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc ... 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.test_irmc.IRMCHardwareTestCase.test_override_with_raid_configuration
ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_raid_configuration ... ok

DELETE /v1/nodes/node-39/traits/CUSTOM_12 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-5ccc092a-758d-40a0-b2b4-965f9cf560d3
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-a108f632-af69-4c7f-870d-3b872a9f970f
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}"}
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_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.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_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.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.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.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.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.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.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.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.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

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-6fa16988-19df-4bec-a4d3-3cb60e93d488
X-Openstack-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-550221a6-b80f-442d-a8e4-a2c93f01e450
X-Openstack-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-ba83fe7d-2491-4fd0-b071-8d58f136031b
X-Openstack-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-36f3c88a-9418-4d7c-8503-d90b886577a7
X-Openstack-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-6b7e4081-f85d-4b71-81ec-4a3555583f41
X-Openstack-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-3c06f2b8-4c64-42af-887b-b59ad447abb4
X-Openstack-Ironic-Api-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-7a1dcec0-3c8e-43eb-bfb5-9726949ebecf
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-ec5cd3c2-3a50-4ecd-ad66-8b86adc800af
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-aec3241c-5152-4d6c-9be8-f765c1d1c0e8
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-4f9cee18-28c2-4fb6-925c-640bb8ee9e70
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-6a69961d-1623-49df-b1a8-21222a754f04
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-7e4151ea-a479-4f32-9598-f82e8516e4b1
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-9f4b5390-b1de-4b26-ae04-ba0deddb22a2
X-Openstack-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/4840e53a-8114-40fe-baa3-ae4278fb1832 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-e301ab86-dfee-40f4-90c3-12fb9d36c6a7
X-Openstack-Ironic-Api-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/4fab4c5d-88ff-43a3-8171-0f18f240416d GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-9017276b-049a-4653-a73c-2cf94ae5894a
X-Openstack-Ironic-Api-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/d4c05c05-bd97-4973-920a-75af743bbdbd GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-3c75438d-af91-4545-95dd-bad1bf24a176
X-Openstack-Ironic-Api-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/740d6b77-7a6f-4997-bb91-f0a8f2756053 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-e8d4c8d2-c132-4513-9b5b-b24713422f2e
X-Openstack-Ironic-Api-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 740d6b77-7a6f-4997-bb91-f0a8f2756053 could not be found.\", \"debuginfo\": null}"}
DELETEironic.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.common.test_swift.SwiftTestCase.test_get_temp_url
ironic.tests.unit.common.test_swift.SwiftTestCase.test_get_temp_url ... ok
ironic.tests.unit.common.test_vnc.VncTestCase.test_get_console
ironic.tests.unit.common.test_vnc.VncTestCase.test_get_console ... 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.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.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_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.common.test_vnc.VncTestCase.test_novnc_unauthorize
ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_unauthorize ... 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
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.common.test_vnc.VncTestCase.test_novnc_validate
ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate ... 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.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.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.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.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_allocations.AllocationTestCase.test_check_orphaned_allocations
ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_check_orphaned_allocations ... 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.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.conductor.test_allocations.AllocationTestCase.test_create_allocation
ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation ... 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.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.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.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.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.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.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.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.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.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.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.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.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_allocations.AllocationTestCase.test_destroy_allocation_without_node
ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_without_node ... 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.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.conductor.test_allocations.AllocationTestCase.test_resume_allocations
ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_resume_allocations ... 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.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.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_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.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.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_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.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.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.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.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_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.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.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.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_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.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.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
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.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.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.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.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
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.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.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.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.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_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.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.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.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.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'
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.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.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.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.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
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.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.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.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.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.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.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.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
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.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.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.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.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.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.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_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.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.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
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.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.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.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.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.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_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_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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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_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.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.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.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
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.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.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.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_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.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_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.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_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.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.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.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.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_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.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.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.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_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.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.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.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.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.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.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.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
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.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_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.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.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.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_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.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.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
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_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.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
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.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
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.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.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.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_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_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.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.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.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.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_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.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.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.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.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.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
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_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_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.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.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.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.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.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.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.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.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.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.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
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_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.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.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.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.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.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.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.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.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.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.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.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.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.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_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_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.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.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.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_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.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.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.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.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
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.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.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.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.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
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.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.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.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.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.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.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.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.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.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.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_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_manager.ManagerTestProperties.test_driver_properties_fail
ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_fail ... 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.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.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.conductor.test_manager.ManagerTestProperties.test_driver_properties_ilo
ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ilo ... 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.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.conductor.test_manager.ManagerTestProperties.test_driver_properties_ipmi
ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ipmi ... 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.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.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
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.UpdatePortTestCase.test_update_port
ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port ... 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
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.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.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.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.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.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.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.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.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.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.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.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.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_295_chassis_chassis_id_patch_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_295_chassis_chassis_id_patch_admin ... 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.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.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_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.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_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.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.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.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.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.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.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.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_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.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.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.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
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_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_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.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_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.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.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.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_utils.NodeHistoryRecordTestCase.test_record_node_history
ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history ... 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.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.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_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.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_utils.NodeHistoryRecordTestCase.test_record_node_history_noop
ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_noop ... ok
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.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.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.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.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.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_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.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
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
 /v1/portgroups/5f3dda01-5f55-4c03-bc7e-ab857b0118d2 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-fd9431e9-c403-44b1-8074-1ea8cd823c6c
X-Openstack-Ironic-Api-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 5f3dda01-5f55-4c03-bc7e-ab857b0118d2 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-6256e87c-1ff2-4e25-ad26-127de20cddd5
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-9d0cfee5-47b2-42fe-8db3-a96ff1d5c2af
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-2b3c4648-d557-4c55-88e9-3da052e7d9c1
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-a906797d-0e19-4ec0-9a9c-064fe877c61c
X-Openstack-Ironic-Api-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/7ad48ae3-a7f6-4ae7-a81d-3df0f1df5d7c GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-b164725d-3fb7-4c9b-b51a-25a34951679d
X-Openstack-Ironic-Api-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/65c2e716-e39d-4a2d-b6e2-cb01458b81fa GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-0b260549-6189-42e2-bbd5-f08aae014b15
X-Openstack-Ironic-Api-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/d68f8f7e-ea0d-4194-b8df-8414fa9044d9 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-9754fcda-4b27-4fc6-97e9-ffd1dca2c993
X-Openstack-Ironic-Api-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/4ec28977-4ff9-47f1-adde-4fbf6fa200c0 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-f0558682-a281-477b-8dac-02c2b892fb0a
X-Openstack-Ironic-Api-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 4ec28977-4ff9-47f1-adde-4fbf6fa200c0 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/connectors/54942eb6-25eb-4b91-bbbe-90fd1807f262 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-a1eeef2a-9b35-4d71-9ad2-9287c5b1ea7d
X-Openstack-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/73b83f1b-5c36-4870-95a4-6ddbc3c464e8 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-91412679-c4e3-4feb-9fd2-93e5de251601
X-Openstack-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/19ff06bf-14a6-46aa-bc82-503b86c74f21 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-2898bdb0-f6eb-479f-a1ee-035c29c0e59e
X-Openstack-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/a84bbf7f-e0ea-41b5-ac08-99157accb318 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-b28d49a1-6cee-40b0-bfaf-7f91f30d8b30
X-Openstack-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/e906043f-d68f-4b01-bbf6-9bc2eb0e64fc GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-4b825a6e-7b21-4728-81fa-198b49936630
X-Openstack-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/5aea42b1-83fc-4f0f-961c-d68b291c8111 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-b19b34d1-5685-4da9-9e3f-fd5a693f10c5
X-Openstack-Ironic-Api-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 5aea42b1-83fc-4f0f-961c-d68b291c8111 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/connectors/5fe1bf37-e8e3-4980-8bb3-a304f53894e2 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-6fde66f7-e531-441f-8a76-a75374eda5f8
X-Openstack-Ironic-Api-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 5fe1bf37-e8e3-4980-8bb3-a304f53894e2 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/70922dad-ae15-41dd-a42a-2cc396563088 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-05792083-3752-416d-95ad-6ace8a74313d
X-Openstack-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/6adf821d-cc2b-4288-9fdf-abe9373d8324 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-915a624d-aafd-4386-a0be-d29c2165eb10
X-Openstack-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_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.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.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.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.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.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.dhcp.test_factory.TestDHCPFactory.test_default_dhcp
ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_default_dhcp ... 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.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.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.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.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.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
ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_none_dhcp
ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_none_dhcp ... 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.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_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.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.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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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
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.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_014_nodes_node_ident_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_014_nodes_node_ident_get_admin ... 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.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
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.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.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.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.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.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.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.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.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
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.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.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.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
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.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.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_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.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_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.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

DELETE /v1/volume/targets/597bb44c-429f-4e29-b3a7-e44abdf5de07 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-c67c2f18-bcdf-4b0e-87c8-470b10c16c0b
X-Openstack-Ironic-Api-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 597bb44c-429f-4e29-b3a7-e44abdf5de07 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/37814823-9de2-43a1-ab90-1347ffd668c8 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-f4ee1745-94db-4f0b-a74b-8e5f536e0786
X-Openstack-Ironic-Api-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 37814823-9de2-43a1-ab90-1347ffd668c8 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/cc377f80-0e37-4d72-890f-3401beff79e5 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-85552120-944b-4591-82d4-3d23477b4df9
X-Openstack-Ironic-Api-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 cc377f80-0e37-4d72-890f-3401beff79e5 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/3051fe56-3999-4ea4-bc76-e778f590112c GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-6389eaca-5d69-4072-8086-faf205a35a7e
X-Openstack-Ironic-Api-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 3051fe56-3999-4ea4-bc76-e778f590112c could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/4abc5df0-4f96-4038-8242-ab69437c1fc4 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-a75d6f20-a05b-4bdf-9c8d-b2acc31cb44a
X-Openstack-Ironic-Api-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 4abc5df0-4f96-4038-8242-ab69437c1fc4 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/0da63d09-3098-49a7-8643-24fcd6646309 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-129e588b-a76f-4826-9036-e56c2b4dbfca
X-Openstack-Ironic-Api-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 0da63d09-3098-49a7-8643-24fcd6646309 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-391b08cc-b1f6-4f54-a9da-a2c5b2b786c9
X-Openstack-Ironic-Api-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-ec0e2c11-4f7d-442b-8e46-fed067e658e3
X-Openstack-Ironic-Api-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-9e87290c-91b6-49d4-89b0-b5c868c3cc79
X-Openstack-Ironic-Api-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/e089d6ba-cf25-4d02-af1f-a9d5be66afe1 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-2c562dbf-652a-4852-8f07-2000e754b8c1
X-Openstack-Ironic-Api-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/5dac5cd5-8ac0-4ec7-a95d-913a47019f24 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-f0eb19ad-e80d-4434-8459-351ea8b1bb18
X-Openstack-Ironic-Api-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/8b41db8d-8a87-4e83-af20-d7553f33ee48 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-722e0980-5086-4916-8d5f-8503f7dffc1a
X-Openstack-Ironic-Api-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-fbafa53d-cc35-405a-a3e4-e789c416814d
X-Openstack-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-b63b8192-68c4-4b33-be49-f21bcdf4aee8
X-Openstack-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-62a2bc1d-fd83-486a-8dbb-6605cf83d985
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-1afe0421-469a-4cd9-95fa-cc38a36aa7e8
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-182737f6-4d72-446b-b362-ebf20ec86286
X-Openstack-Ironic-Api-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_021_nodes_node_ident_delete_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_021_nodes_node_ident_delete_member ... 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.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.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
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.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.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
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.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_validate
ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_validate ... 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
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
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.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
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.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.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.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.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.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.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_027_nodes_maintenance_put_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_027_nodes_maintenance_put_member ... 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.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.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
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_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.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.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.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_029_nodes_maintenance_delete_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_029_nodes_maintenance_delete_admin ... 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.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
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_inspect.TestInspectPrivateMethods.test__validate_ok
ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_ok ... 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.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.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.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_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_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.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_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.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.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.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.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_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.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.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.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
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.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_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.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.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_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_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_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.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
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_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.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.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.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.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_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.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.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.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.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_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.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.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.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.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_046_nodes_states_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_046_nodes_states_get_observer ... 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.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_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_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.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.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_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_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.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.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.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.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.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.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
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.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.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
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.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_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.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.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_057_nodes_states_provision_put_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_057_nodes_states_provision_put_member ... 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_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.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.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.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.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.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_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.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.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
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

DELETE /v1/volume/targets/a6f0bf13-102c-41b9-9f08-005a6d551cdb GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-d5e49c65-3037-478c-b92f-efa83bf3bf2e
X-Openstack-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/1c10f378-9ef7-4973-bd4c-faeac0a899e1 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-e40a5fce-0447-49e1-812e-090772101a40
X-Openstack-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/f430c8f0-bc20-4319-a970-4699ac48c78a GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-53145449-3d27-4c44-888c-8c42a5cffbff
X-Openstack-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/77969a3c-8ae0-4ffa-ad16-dd0aec658929 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-68b06c19-a929-412f-b442-2072bf228251
X-Openstack-Ironic-Api-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/e08e68d2-0212-4c9e-b962-c2d00717938f GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-edbcf16f-6f7f-4988-8fbd-b7822dbe497f
X-Openstack-Ironic-Api-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/58ac0905-454a-49a1-b686-7da9f9fc97fc GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-af6ca250-ea4b-4282-b6af-8d8029f54c45
X-Openstack-Ironic-Api-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 58ac0905-454a-49a1-b686-7da9f9fc97fc could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/07a6506f-1c47-4114-af60-8ebc54fd9540 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-cf1b9ccc-28d4-4972-b5aa-826c59d5f3ad
X-Openstack-Ironic-Api-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 07a6506f-1c47-4114-af60-8ebc54fd9540 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/0fe44b75-6091-4d8c-a1b4-cf9051115984 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-014266b9-17a8-4b23-a8db-76616438b184
X-Openstack-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/bbc54113-e3ae-4df5-bf5c-26677e3144d3 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-29ff305b-c3ae-4c96-b904-3a6e8ec921a3
X-Openstack-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/6704d62e-6eae-4082-b65f-805a1ca07a27 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-cd1fbddb-4bc1-49f0-8140-9a44ae0cf64c
X-Openstack-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/330ecc99-4aef-4602-8030-074d5c336436 GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-ab24a34c-8078-46cb-984e-733cf30f1bd9
X-Openstack-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/f45823bc-f9e9-47d9-893e-eec5f3736e1f GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-954416cc-9fb8-497f-ae71-d09c30881c8f
X-Openstack-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/77efa07e-9f2b-4cce-aea3-607e0f0f4fcf GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-5e475fbc-557b-4c97-962d-97ee0488aabd
X-Openstack-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/74bf0fb8-e944-4319-8b21-9c8d8ee89b3c GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-93e9fed7-5610-4d10-a7a3-2c5f9f852f29
X-Openstack-Ironic-Api-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 74bf0fb8-e944-4319-8b21-9c8d8ee89b3c 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-05f39598-c637-40e3-97e6-59cad00dfc09
X-Openstack-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/allocation GOT Response: 503 Service Unavailable
Content-Type: application/json
Openstack-Request-Id: req-ced4b324-8491-4b64-9618-ecfe05b8e670
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-c67474b5-a576-46c5-9bb2-0009f14ed497
X-Openstack-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
Content-Type: application/json
Openstack-Request-Id: req-598c395c-c148-4d48-af0a-748dadb527e0
X-Openstack-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_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.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_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.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_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_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.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.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_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_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_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.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.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.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_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.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_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.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.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_072_nodes_vendor_passthru_get_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_072_nodes_vendor_passthru_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_073_nodes_vendor_passthru_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_073_nodes_vendor_passthru_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.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_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.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
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_075_nodes_vendor_passthru_post_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_075_nodes_vendor_passthru_post_member ... 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_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.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_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_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_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.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_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.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.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_081_nodes_vendor_passthru_delete_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_081_nodes_vendor_passthru_delete_member ... 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_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.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_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.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_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_085_nodes_traits_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_085_nodes_traits_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_086_nodes_traits_put_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_086_nodes_traits_put_admin ... 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_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_088_nodes_traits_put_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_088_nodes_traits_put_observer ... 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_089_nodes_traits_delete_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_089_nodes_traits_delete_admin ... 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_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_091_nodes_traits_delete_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_091_nodes_traits_delete_observer ... ok
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
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_093_nodes_traits_trait_put_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_093_nodes_traits_trait_put_member ... 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_094_nodes_traits_trait_put_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_094_nodes_traits_trait_put_observer ... 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.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.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_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.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.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.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.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.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_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.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
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.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.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.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_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_101_nodes_vifs_post_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_101_nodes_vifs_post_admin ... 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.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_102_nodes_vifs_post_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_102_nodes_vifs_post_member ... 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
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.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_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.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_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.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
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_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.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_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_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_109_nodes_management_indicators_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_109_nodes_management_indicators_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_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.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.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_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.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_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.'
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_113_portgroups_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_113_portgroups_get_admin ... 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.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_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.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.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.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_117_portgroups_post_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_117_portgroups_post_member ... 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.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_118_portgroups_post_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_118_portgroups_post_observer ... 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
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_120_portgroups_detail_get_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_120_portgroups_detail_get_member ... 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_121_portgroups_detail_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_121_portgroups_detail_get_observer ... 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_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.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_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_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_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.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
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_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.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.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_127_portgroups_portgroup_ident_patch_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_127_portgroups_portgroup_ident_patch_observer ... 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_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.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

DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-b13c4387-7c3e-40e7-a0da-7997708f6dd6
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-6ca9e09a-2e58-4f6a-9f62-a5e1f5cb8fe4
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-415a4d45-c1d1-48e2-8345-d52621d1128c
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-f1ac54d4-fda8-4f0a-9615-2d00a133c3ab
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-c99ba706-7c64-4b2d-933b-3c6a2cda954b
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-c7f53be8-ab3e-48da-8c95-3bb56698f5fc
X-Openstack-Ironic-Api-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
Content-Type: application/json
Openstack-Request-Id: req-a84f6bab-4961-482c-abbb-279904807133
X-Openstack-Ironic-Api-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-8c314c46-61ab-435f-a777-8ac31835fe33
X-Openstack-Ironic-Api-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-2c0cd4e7-358e-4aac-8db3-c7f0fc957388
X-Openstack-Ironic-Api-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-ba0bb13b-dff9-491b-a20d-b92835d60076
X-Openstack-Ironic-Api-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-1d91fd3e-8569-4081-a053-0518b8c0eaf5
X-Openstack-Ironic-Api-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-3f7d4e21-9975-49ff-8d36-8b90190de004
X-Openstack-Ironic-Api-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-b4ffac38-e4e5-473d-add5-10ac58981097
X-Openstack-Ironic-Api-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-03c46e90-5a11-4c42-ac3d-afb8f77ac500
X-Openstack-Ironic-Api-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-ef8aba9c-1389-41c6-8d4a-a0993a084551
X-Openstack-Ironic-Api-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-21e3c56b-1f4c-4c00-8fdb-0633559d4bb0
X-Openstack-Ironic-Api-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-b4ace299-daf2-4032-8937-253c6896e925
X-Openstack-Ironic-Api-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-d804cd7c-2b86-4202-9c12-50606decde12
X-Openstack-Ironic-Api-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}"}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.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_130_portgroups_portgroup_ident_delete_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_130_portgroups_portgroup_ident_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_131_nodes_portgroups_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_131_nodes_portgroups_get_admin ... 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_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_133_nodes_portgroups_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_133_nodes_portgroups_get_observer ... 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.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.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_134_nodes_portgroups_detail_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_134_nodes_portgroups_detail_get_admin ... 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_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.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.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.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.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_scoped_canary_137_ports_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_137_ports_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
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.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_139_ports_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_139_ports_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.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_140_ports_post_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_140_ports_post_admin ... 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_141_ports_post_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_141_ports_post_member ... 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_142_ports_post_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_142_ports_post_observer ... 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_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.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.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_144_ports_detail_get_member
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_144_ports_detail_get_member ... 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_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.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.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.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.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.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.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.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.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.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.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.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.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.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
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_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.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.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.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.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
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.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.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.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.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_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_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.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.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_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.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_empty
ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_empty ... ok
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_molds.ConfigurationMoldTestCase.test_get_configuration_http_error
ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_error ... 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.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.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.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.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.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.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift
ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift ... 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.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.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.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.ilo.test_power.IloPowerTestCase.test_get_properties
ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_properties ... 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.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.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.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.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http
ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http ... 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.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.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.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.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.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.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.ilo.test_power.IloPowerTestCase.test_validate
ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate ... 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.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.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.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.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.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.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id
ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id ... 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.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.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.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.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.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.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.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_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.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.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.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.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.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_instance
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_instance ... 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.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.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.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.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_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.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.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.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_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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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_states.StatesTest.test_state_values_length
ironic.tests.unit.common.test_states.StatesTest.test_state_values_length ... 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.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_175_volume_connectors_post_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_175_volume_connectors_post_observer ... 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.common.test_utils.UnlinkTestCase.test_unlink
ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink ... 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.common.test_utils.UnlinkTestCase.test_unlink_ENOENT
ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink_ENOENT ... 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.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.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.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.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.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_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.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.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.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_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.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.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.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.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.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.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive
ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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_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.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.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.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.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.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.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.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.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_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.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_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.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.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.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.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.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue
ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue ... 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.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.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.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.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.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.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.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.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
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.DoNodeRescueTestCase.test_do_node_unrescue_validate_fail
ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_validate_fail ... 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.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_manager.DoNodeRescueTestCase.test_provision_rescue_abort
ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_provision_rescue_abort ... 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.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.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.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service
ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service ... 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.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.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.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.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_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.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.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.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.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.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.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
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.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.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.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_217_drivers_properties_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_217_drivers_properties_get_observer ... 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.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service
ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service ... 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_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.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/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: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_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
/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/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_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.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
/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/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_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.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
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
WARNI [ironic.drivers.modules.redfish.bios] SupportedApplyTimes attribute missing for BIOS configuration on node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123: 
/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_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.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.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.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.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)
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.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.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.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
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
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_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.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.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.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.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.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.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.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/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.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.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.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.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
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.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
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_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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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.redfish.test_bios.RedfishBiosTestCase.test_post_configuration
ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_post_configuration ... 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_bios.RedfishBiosTestCase.test_validate
ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_validate ... 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.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token
ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token ... ok
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/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.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.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.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
/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_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.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.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.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.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
/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_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.conductor.test_manager.HeartbeatTestCase.test_heartbeat_tls_required
ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_tls_required ... 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.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.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.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final_registered
ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final_registered ... 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.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.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.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.drivers.modules.test_agent.AgentRAIDTestCase.test_apply_configuration
ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_apply_configuration ... 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_agent.AgentRAIDTestCase.test_create_configuration
ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration ... 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.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_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.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/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.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.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.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_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.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/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_agent.AgentRAIDTestCase.test_create_configuration_skip_root
ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_root ... 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_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.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_250_allocations_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_250_allocations_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.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.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.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_required_agent_token
ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_required_agent_token ... 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_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_252_allocations_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_252_allocations_get_observer ... 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
/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.HeartbeatTestCase.test_heartbeat_without_version
ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_version ... 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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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/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_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.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_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.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.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.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.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.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.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.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.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.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_validate_fail
ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_validate_fail ... 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.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.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.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_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_manager.VifTestCase.test_vif_attach
ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach ... 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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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.conductor.test_manager.VifTestCase.test_vif_detach
ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach ... 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.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.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.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.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.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.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
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.conductor.test_manager.VifTestCase.test_vif_list
ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_list ... 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.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_cap
ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_cap ... 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.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.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_capped
ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_capped ... 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_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.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.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.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.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.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
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.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_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.conductor.test_utils.CacheVendorTestCase.test_already_present
ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_already_present ... 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.conductor.test_utils.CacheVendorTestCase.test_empty
ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_empty ... 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.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.CacheVendorTestCase.test_failed
ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_failed ... 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.conductor.test_utils.CacheVendorTestCase.test_ok
ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_ok ... 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.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.conductor.test_utils.CacheVendorTestCase.test_unsupported
ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_unsupported ... 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_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.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.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.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.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.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.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_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls ... 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.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.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.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.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.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.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.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.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.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.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_pxe.PXEBootTestCase.test_clean_up_instance
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_instance ... ok

DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-aef6be38-3933-47eb-a62a-e8c3d2fa2758
X-Openstack-Ironic-Api-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-e01cbd0f-0b46-476a-9fdf-a0f662eeeaef
X-Openstack-Ironic-Api-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-e6c087c0-64f9-434d-9ffa-d45ceaba08ac
X-Openstack-Ironic-Api-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-d5c2b427-79b2-421c-8dd8-9f4e1bad0be6
X-Openstack-Ironic-Api-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/593bb3d8-3759-405f-a613-a94b361fcdad GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-f7f01bc6-2c13-4a1b-a6d0-afed12a62cc9
X-Openstack-Ironic-Api-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 593bb3d8-3759-405f-a613-a94b361fcdad could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/connectors/0fd77249-7654-4d09-a8bb-d8951463cabc GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-67920205-f685-4f7a-af1a-1b1c3d6ae30f
X-Openstack-Ironic-Api-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 0fd77249-7654-4d09-a8bb-d8951463cabc could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/connectors/43ff44d5-30b3-47fa-80fa-f53902951893 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-3ab47949-84a5-4f43-a32d-f1d9b7e735cd
X-Openstack-Ironic-Api-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 43ff44d5-30b3-47fa-80fa-f53902951893 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/a6f1f1ad-c572-4c9e-ac22-306006cfc2bc GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-32dca789-6f23-4cdb-b0b1-5431ce3b3d17
X-Openstack-Ironic-Api-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 a6f1f1ad-c572-4c9e-ac22-306006cfc2bc could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/f1070f8e-fb4f-40dd-b6c0-a37da9a64914 GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-17be07b6-116b-4cb5-b226-da0fc765e91c
X-Openstack-Ironic-Api-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 f1070f8e-fb4f-40dd-b6c0-a37da9a64914 could not be found.\", \"debuginfo\": null}"}
DELETE /v1/volume/targets/830561e7-8e3c-41d6-8b0c-2adcafcf0e3a GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-17e0a423-976c-4d1c-bcfd-d0bf1e7de44f
X-Openstack-Ironic-Api-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 830561e7-8e3c-41d6-8b0c-2adcafcf0e3a could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/58f5cb61-da98-4e05-a4ba-0f668a64a31f GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-64e1f1e7-7ca1-4675-8f8e-b211cfb8eaf2
X-Openstack-Ironic-Api-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 58f5cb61-da98-4e05-a4ba-0f668a64a31f could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/c91ab138-9eee-4272-b3fb-8c0b50a02e7e GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-8b03d244-0321-48da-b058-7be3dda915ff
X-Openstack-Ironic-Api-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 c91ab138-9eee-4272-b3fb-8c0b50a02e7e could not be found.\", \"debuginfo\": null}"}
DELETE /v1/allocations/3aad4845-3041-49b7-8e74-0977265de18f GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-a481f04d-0907-4841-824a-2c56ee351ab3
X-Openstack-Ironic-Api-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 3aad4845-3041-49b7-8e74-0977265de18f 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-bf52e60e-9041-4a2c-b52d-7ce4dfa2ba42
X-Openstack-Ironic-Api-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-cc3436fd-7a4d-4e80-8a5f-581798d066c8
X-Openstack-Ironic-Api-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-be9f8695-297f-4d44-96e5-663ce08b4f0e
X-Openstack-Ironic-Api-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/b7a9416c-8b6d-473c-9cdd-fd09dc026725 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-5a64dbc5-46e2-484f-a5d9-c1e3ec746ea4
X-Openstack-Ironic-Api-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/736575e8-08ea-49ce-b433-8078e788b8c4 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-72ce2d0d-1812-4b9f-b712-f56f4610a1a8
X-Openstack-Ironic-Api-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}"}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.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.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.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.test_pxe.PXEBootTestCase.test_clean_up_ramdisk
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk ... 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.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.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.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.drivers.modules.test_pxe.PXEBootTestCase.test_get_properties
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_get_properties ... 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.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance ... 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.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.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.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_scoped_canary_286_chassis_get_admin
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_286_chassis_get_admin ... 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.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.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.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_scoped_canary_288_chassis_get_observer
ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_288_chassis_get_observer ... 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.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.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.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off
ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off ... 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.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.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_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.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.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_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.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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_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.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.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.api.test_audit.TestAuditMiddleware.test_disable_audit_request
ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_disable_audit_request ... 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.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_audit.TestAuditMiddleware.test_enable_audit_request_error
ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request_error ... ok
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.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.api.validation.test_validators.TestSchemaValidator.test_datetime_format
ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_datetime_format ... 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_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.common.test_args.ValidatePatchSchemaTest.test_patch
ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch ... 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.common.test_args.ValidatePatchSchemaTest.test_patch_validation_failed
ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch_validation_failed ... 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
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/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.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
/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
/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.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
/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
/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.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_no_port
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_no_port ... 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.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good ... 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.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.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.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.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.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection ... 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.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
ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_unpublish
ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_unpublish ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue
ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue ... 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.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_keystone.KeystoneTestCase.test_get_auth
ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth ... 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.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.test_ilo.Ilo5HardwareTestCase.test_default_interfaces
ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_default_interfaces ... 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_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.drivers.test_ilo.Ilo5HardwareTestCase.test_override_raid
ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_override_raid ... 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.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.test_redfish.RedfishHardwareTestCase.test_default_interfaces
ironic.tests.unit.drivers.test_redfish.RedfishHardwareTestCase.test_default_interfaces ... 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

DELETE /v1/deploy_templates/6cef8ce0-08f5-4c7f-828c-bc56092f9668 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-8b1b259d-7a46-4842-bc6b-9c59474626f5
X-Openstack-Ironic-Api-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-046fd8a8-269e-4e28-9505-2c878668e6c7
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-87d4c4b7-acd8-403c-aa58-3aa9e03b5c3b
X-Openstack-Ironic-Api-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-f21ee4cd-5011-4d6d-8985-9d5396a0eebc
X-Openstack-Ironic-Api-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-13e1128c-66df-4c04-bce2-f175846e7f02
X-Openstack-Ironic-Api-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/f60b1eeb-d435-4f40-9e87-520c46f51693 GOT Response: 204 No Content
Openstack-Request-Id: req-902f3b84-a491-4dd0-bea5-658bf584dbf3
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/d7d9791c-6820-491c-a170-cef9bd827187 GOT Response: 204 No Content
Openstack-Request-Id: req-0eed357b-59e6-47b9-b18e-006df4f81f31
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/e7fe242f-4bfd-445c-9597-d947b59b8d50 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-3611e5fe-5e49-4b39-8868-121005eb50e8
X-Openstack-Ironic-Api-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.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_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.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_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.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.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.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.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.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.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.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.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.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_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_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.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.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_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_reboot_storage_attach
ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_storage_attach ... 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.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_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.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_set_power_failure_notify
ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure_notify ... 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.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.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.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_ok
ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_ok ... 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.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.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.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_ok
ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_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.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_unknown
ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_unknown ... 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.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.common.test_utils.TempFilesTestCase.test_check_dir_ok
ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_ok ... ok
ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions
ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions ... 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.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.common.test_utils.TempFilesTestCase.test_tempdir
ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir ... 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.common.test_utils.TempFilesTestCase.test_tempdir_mocked
ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked ... 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
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
/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: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_base_manager.StartConsolesTestCase.test__start_consoles
ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles ... ok
ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_emptyDB
ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_emptyDB ... 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_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.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.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.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.db.test_api.UpgradingTestCase.test_check_versions_missing_version_columns
ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_missing_version_columns ... 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_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.db.test_api.UpgradingTestCase.test_check_versions_node_no_version
ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_no_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.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.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.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.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.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.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_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.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.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.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.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.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_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.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.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.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.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.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.inspector.test_interface.InspectHardwareTestCase.test_managed_error
ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_error ... 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.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.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.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.DoNodeDeployTestCase.test__do_node_deploy_fast_track
ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_fast_track ... 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.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.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_ok
ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_ok ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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
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_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.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.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_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.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_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_base.TestRefreshCleanSteps.test_refresh_steps_busy
ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_busy ... ok
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_agent_base.TestRefreshCleanSteps.test_refresh_steps_deploy
ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_deploy ... 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.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.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.drivers.modules.test_agent_client.TestAgentClient.test__command
ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command ... 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.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.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
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_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.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.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.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.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.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.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.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_agent_client.TestAgentClient.test__command_poll
ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_poll ... 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.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.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.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_agent_client.TestAgentClient.test__get_command_body
ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_body ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_mapped
ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_mapped ... 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.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.ParseInstanceInfoCapabilitiesTestCase.test_all_supported_capabilities
ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_all_supported_capabilities ... 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.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label
ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label ... 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_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_manager.ManagerPowerRecoveryTestCase.test_node_recovery_success
ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_success ... 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.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_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.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.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_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.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.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.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.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.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.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.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.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.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_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.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.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.test_inspect_utils.LookupCacheTestCase.test_clear
ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_clear ... 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.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_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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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_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.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.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.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.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.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.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.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_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.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.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.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.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.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.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_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.db.test_conductor.DbConductorTestCase.test_get_conductor
ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor ... 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.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.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.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.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.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.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.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.db.test_conductor.DbConductorTestCase.test_get_offline_conductors
ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors ... 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.db.test_conductor.DbConductorTestCase.test_get_offline_conductors_with_sqlite
ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors_with_sqlite ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.db.test_conductor.DbConductorTestCase.test_touch_conductor
ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor ... 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.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.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.db.test_conductor.DbConductorTestCase.test_touch_conductor_offline
ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_offline ... 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.db.test_conductor.DbConductorTestCase.test_touch_offline_conductor
ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_offline_conductor ... 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.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.objects.test_fields.TestNotificationLevelField.test_coerce_bad_value
ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_bad_value ... 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.objects.test_fields.TestNotificationLevelField.test_coerce_good_value
ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_good_value ... 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.objects.test_objects.TestObject.test__from_db_object
ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object ... ok
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.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.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.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.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.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.objects.test_objects.TestObject.test_as_dict
ironic.tests.unit.objects.test_objects.TestObject.test_as_dict ... 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.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.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.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.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.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.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.objects.test_objects.TestObject.test_base_attributes
ironic.tests.unit.objects.test_objects.TestObject.test_base_attributes ... 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.objects.test_objects.TestObject.test_changed_1
ironic.tests.unit.objects.test_objects.TestObject.test_changed_1 ... 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.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.objects.test_objects.TestObject.test_changed_3
ironic.tests.unit.objects.test_objects.TestObject.test_changed_3 ... 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.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.objects.test_objects.TestObject.test_changes_in_primitive
ironic.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive ... 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.objects.test_objects.TestObject.test_contains
ironic.tests.unit.objects.test_objects.TestObject.test_contains ... 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.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.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.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.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.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.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.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.objects.test_objects.TestObject.test_dehydration
ironic.tests.unit.objects.test_objects.TestObject.test_dehydration ... 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.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.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.db.test_runbooks.DbRunbookTestCase.test_create
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create ... 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.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_name
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_name ... ok
ironic.tests.unit.objects.test_objects.TestObject.test_get
ironic.tests.unit.objects.test_objects.TestObject.test_get ... 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.objects.test_objects.TestObject.test_get_changes
ironic.tests.unit.objects.test_objects.TestObject.test_get_changes ... 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.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.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.db.test_runbooks.DbRunbookTestCase.test_create_no_steps
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_no_steps ... 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.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.db.test_runbooks.DbRunbookTestCase.test_destroy
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_destroy ... 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
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.objects.test_objects.TestObject.test_get_updates
ironic.tests.unit.objects.test_objects.TestObject.test_get_updates ... ok
ironic.tests.unit.objects.test_objects.TestObject.test_hydration
ironic.tests.unit.objects.test_objects.TestObject.test_hydration ... 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.objects.test_objects.TestObject.test_hydration_bad_ns
ironic.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns ... 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.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.objects.test_objects.TestObject.test_load
ironic.tests.unit.objects.test_objects.TestObject.test_load ... 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.objects.test_objects.TestObject.test_load_in_base
ironic.tests.unit.objects.test_objects.TestObject.test_load_in_base ... 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.objects.test_objects.TestObject.test_loaded_in_primitive
ironic.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive ... 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.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.objects.test_objects.TestObject.test_obj_constructor
ironic.tests.unit.objects.test_objects.TestObject.test_obj_constructor ... 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.objects.test_objects.TestObject.test_obj_fields
ironic.tests.unit.objects.test_objects.TestObject.test_obj_fields ... 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.db.test_runbooks.DbRunbookTestCase.test_update_duplicate_name
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_duplicate_name ... 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.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.db.test_runbooks.DbRunbookTestCase.test_update_extra
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_extra ... 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
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_name
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_name ... 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.db.test_runbooks.DbRunbookTestCase.test_update_not_found
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_not_found ... ok
ironic.tests.unit.objects.test_objects.TestObject.test_supports_version
ironic.tests.unit.objects.test_objects.TestObject.test_supports_version ... ok
ironic.tests.unit.objects.test_objects.TestObject.test_unknown_objtype
ironic.tests.unit.objects.test_objects.TestObject.test_unknown_objtype ... 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.objects.test_objects.TestObject.test_updates
ironic.tests.unit.objects.test_objects.TestObject.test_updates ... ok
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.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.objects.test_port.TestPortObject.test_create
ironic.tests.unit.objects.test_port.TestPortObject.test_create ... 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.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace ... 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.objects.test_port.TestPortObject.test_get_by_id
ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_id ... 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
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.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.objects.test_port.TestPortObject.test_get_by_uuid
ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_uuid ... ok
ironic.tests.unit.objects.test_port.TestPortObject.test_list
ironic.tests.unit.objects.test_port.TestPortObject.test_list ... 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.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_port.TestPortObject.test_payload_schemas
ironic.tests.unit.objects.test_port.TestPortObject.test_payload_schemas ... ok
ironic.tests.unit.objects.test_port.TestPortObject.test_refresh
ironic.tests.unit.objects.test_port.TestPortObject.test_refresh ... ok
ironic.tests.unit.objects.test_port.TestPortObject.test_save
ironic.tests.unit.objects.test_port.TestPortObject.test_save ... 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.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.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.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.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.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.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_mac
ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_mac ... 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
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.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.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.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.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.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_mac
ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_mac ... 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.pxe_filter.test_dnsmasq.TestHelpers.test__get_allowlist
ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_allowlist ... 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.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_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.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.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_denylist
ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_denylist ... ok

DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 404 Not Found
Content-Type: application/json
Openstack-Request-Id: req-03b01650-e930-4a41-8676-3d802d53ebe6
X-Openstack-Ironic-Api-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/e8d8ea19-10f7-48da-91d9-3911f808cb76 GOT Response: 204 No Content
Openstack-Request-Id: req-5e336094-3048-4dd4-a724-feb2c3b59584
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/696860fa-2660-47c6-a2fe-d1b089905191 GOT Response: 204 No Content
Openstack-Request-Id: req-b93f85bf-148a-4612-9d93-3d7af4861fcb
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/6d464f0f-d22c-4431-9962-4e5ba74695f2 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-3a8aadc5-b1c6-46e8-8967-6f2f7cb31ef6
X-Openstack-Ironic-Api-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/1bcdc062-f145-42f1-99b4-701e42134f4f GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-66ec7ff5-9de7-455d-85d3-e01552903b34
X-Openstack-Ironic-Api-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.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.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.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.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.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_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.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.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.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_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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__remove_share_file
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__remove_share_file ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.network.test_flat.TestFlatInterface.test_validate
ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.redfish.test_inspect.RedfishInspectTestCase.test_validate
ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_validate ... 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.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_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.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.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.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.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.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.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.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_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.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.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_power.RedfishPowerTestCase.test_validate
ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_validate ... 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.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.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.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.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_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.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.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.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.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.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.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.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_agent_base.ContinueCleaningTest.test_continue_manual_cleaning
ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_manual_cleaning ... 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_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_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.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_boot_mode_utils.SecureBootTestCase.test_deconfigure
ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure ... ok
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_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.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_graphical_console.TestGraphicalConsole.test__expire_console_sessions
ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test__expire_console_sessions ... 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
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.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.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.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue
ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue ... 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.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.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.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk
ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk ... 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.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.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_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_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_pxe.PXEBootRetryTestCase.test_check_boot_status_retry
ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_retry ... 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
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.drivers.modules.test_snmp.SNMPClientTestCase.test___init__
ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test___init__ ... 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.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.drivers.modules.test_snmp.SNMPClientTestCase.test__get_client
ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_client ... 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.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_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_snmp.SNMPClientTestCase.test__get_transport_custom_timeout
ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_timeout ... 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.drivers.modules.test_snmp.SNMPClientTestCase.test_get
ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get ... 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.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.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_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.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.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.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.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_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.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.test_snmp.SNMPDriverTestCase.test_reboot
ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot ... 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.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.test_snmp.SNMPDriverTestCase.test_reboot_timeout
ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_timeout ... 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.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.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_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_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_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_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.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.test_base.DeployStepDecoratorTestCase.test_deploy_step_all_args
ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_all_args ... 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.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_priority
ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_priority ... 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.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.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.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.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_fields.TestNotificationStatusField.test_coerce_bad_value
ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_bad_value ... 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.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.objects.test_node.TestNodeObject.test_as_dict_insecure
ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_insecure ... 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.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.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.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.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.objects.test_node.TestNodeObject.test_create
ironic.tests.unit.objects.test_node.TestNodeObject.test_create ... 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
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.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.objects.test_node.TestNodeObject.test_get_by_id
ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_id ... 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.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.objects.test_node.TestNodeObject.test_get_by_name
ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name ... 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.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.objects.test_node.TestNodeObject.test_get_by_uuid
ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_uuid ... 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.objects.test_node.TestNodeObject.test_get_interface_overriden
ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface_overriden ... ok
ironic.tests.unit.objects.test_node.TestNodeObject.test_list
ironic.tests.unit.objects.test_node.TestNodeObject.test_list ... ok
ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields
ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields ... 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
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.objects.test_node.TestNodeObject.test_payload_schemas
ironic.tests.unit.objects.test_node.TestNodeObject.test_payload_schemas ... ok
ironic.tests.unit.objects.test_node.TestNodeObject.test_refresh
ironic.tests.unit.objects.test_node.TestNodeObject.test_refresh ... ok
ironic.tests.unit.objects.test_node.TestNodeObject.test_release
ironic.tests.unit.objects.test_node.TestNodeObject.test_release ... 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
ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve
ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve ... 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
ironic.tests.unit.objects.test_node.TestNodeObject.test_save
ironic.tests.unit.objects.test_node.TestNodeObject.test_save ... 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.objects.test_node.TestNodeObject.test_save_truncated
ironic.tests.unit.objects.test_node.TestNodeObject.test_save_truncated ... 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.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.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.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.objects.test_node.TestNodeObject.test_save_with_traits
ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_traits ... 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.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.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.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/deploy_templates/12bda404-761b-48ef-9c48-c7cd52f293d8 GOT Response: 403 Forbidden
Content-Type: application/json
Openstack-Request-Id: req-91269f7f-17b2-450f-ab2e-a06909308623
X-Openstack-Ironic-Api-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-82524d87-c5a0-4696-9af6-0a1e740b2f87
X-Openstack-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-eaff8bbb-dc87-4313-91ce-865d58b82dac
X-Openstack-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-c2282369-2809-4e74-914b-0458b82127d0
X-Openstack-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}"}

----------------------------------------------------------------------
Ran 10008 tests in 236.261s

OK (skipped=47)
+ stestr slowest
Test id                                                                                                                        Runtime (s)
-----------------------------------------------------------------------------------------------------------------------------  -----------
ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on  4.180
ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_with_context                                   3.772
ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout     3.136
ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout  3.115
ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service_client_already_set             2.976
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple                                                    2.472
ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__config_auth                   2.342
ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object                                                           2.284
ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_object_fails                                       2.192
ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked      2.158
+ 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 \
	--output-file /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common/ironic.conf \
	--wrap-width 140 \
	--namespace ironic \
	--namespace ironic_lib.disk_utils \
	--namespace ironic_lib.disk_partitioner \
	--namespace ironic_lib.exception \
	--namespace ironic_lib.json_rpc \
	--namespace ironic_lib.mdns \
	--namespace ironic_lib.metrics \
	--namespace ironic_lib.metrics_statsd \
	--namespace ironic_lib.qemu_img \
	--namespace ironic_lib.utils \
	--namespace oslo.db \
	--namespace oslo.messaging \
	--namespace oslo.middleware.cors \
	--namespace oslo.middleware.healthcheck \
	--namespace oslo.middleware.http_proxy_to_wsgi \
	--namespace oslo.concurrency \
	--namespace oslo.policy \
	--namespace oslo.log \
	--namespace oslo.reports \
	--namespace oslo.service.service \
	--namespace oslo.service.periodic_task \
	--namespace oslo.service.sslutils \
	--namespace osprofiler \
	--namespace keystonemiddleware.audit \
	--namespace keystonemiddleware.auth_token
WARNING:stevedore.named:Could not load ironic_lib.disk_partitioner, ironic_lib.mdns, ironic_lib.disk_utils, ironic_lib.metrics, ironic_lib.exception, ironic_lib.metrics_statsd, ironic_lib.json_rpc, ironic_lib.qemu_img, ironic_lib.utils
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.x0vYjd:[keystone_authtoken]/www_authenticate_uri
pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.x0vYjd:[keystone_authtoken]/auth_type
pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.x0vYjd:[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
# Fix the default httpboot path, some of it is in the postinst
# Set some nice defaults
mkdir -p /build/reproducible-path/ironic-29.0.0/debian/ironic-common/etc/ironic/policy.d
PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \
	--output-file /build/reproducible-path/ironic-29.0.0/debian/ironic-common/etc/ironic/policy.d/00_default_policy.yaml \
	--format yaml \
	--namespace ironic.api
WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal (
``policy_file`` support for JSON formatted file is deprecated.
So these tools also deprecate the support of generating or
upgrading policy file in JSON format.
).  Its value may be silently ignored in the future.
# Comment out deprecated policies
sed -i 's/^"/#"/' /build/reproducible-path/ironic-29.0.0/debian/ironic-common/etc/ironic/policy.d/00_default_policy.yaml
# Fixed using /etc/ironic/policy.d
pkgos-fix-config-default /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common/ironic.conf oslo_policy policy_dirs /etc/ironic/policy.d
pkgos_inifile: Setting value in /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common/ironic.conf:[oslo_policy]/policy_dirs
sed -i 's|#connection=<None>|connection=sqlite:////var/lib/ironic/ironicdb|' /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common/ironic.conf
dh_install
dh_missing --fail-missing
make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
   dh_installdocs -O--buildsystem=pybuild
   debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if ! PYTHONPATH=/build/reproducible-path/ironic-29.0.0 PYTHON=python3 python3 -m sphinx -a -b html doc/source /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html ; then \
	cat /tmp/sphinx-err* ; \
	exit 1 ; \
fi
Running Sphinx v8.1.3
loading translations [en]... done
[openstackdocstheme] version: 3.2.0
[openstackdocstheme] connecting html-page-context event handler
making output directory... done
[openstackdocstheme] overriding configured project name (Project name not set) with name extracted from the package (ironic); you can disable this behavior with the 'openstackdocs_auto_name' option
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
[autosummary] generating autosummary for: admin/adoption.rst, admin/agent-power.rst, admin/agent-token.rst, admin/anaconda-deploy-interface.rst, admin/api-audit-support.rst, admin/architecture.rst, admin/bios.rst, admin/boot-from-volume.rst, admin/building-windows-images.rst, admin/cleaning.rst, ..., install/standalone/configure.rst, install/standalone/deploy.rst, install/standalone/enrollment.rst, install/troubleshooting.rst, references/index.rst, user/architecture.rst, user/creating-images.rst, user/deploy.rst, user/index.rst, user/states.rst
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.version.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.app.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.config.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.functions.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.hooks.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.method.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.wsgi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.link.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.root.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.version.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.allocation.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.bios.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.chassis.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.collection.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.conductor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.deploy_template.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.driver.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.event.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.firmware.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.inspection_rule.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.node.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.notification_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.port.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.portgroup.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.ramdisk.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.runbook.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.shard.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.versions.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.volume.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.volume_connector.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.controllers.v1.volume_target.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.middleware.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.middleware.auth_public_routes.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.middleware.json_ext.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.middleware.parsable_error.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.validation.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.api.validation.validators.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.api.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.conductor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.dbsync.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.novncproxy.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.pxe_filter.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.singleprocess.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.cmd.status.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.args.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.async_steps.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.auth_basic.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.boot_devices.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.boot_modes.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.checksum_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.cinder.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.components.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.config.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.console_factory.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.context.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.dhcp_factory.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.driver_factory.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.exception.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.faults.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.fsm.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.hash_ring.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.i18n.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.image_publisher.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.image_service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.images.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.indicator_states.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.keystone.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.kickstart_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.lessee_sources.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.mdns.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.metrics.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.metrics_collector.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.metrics_statsd.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.metrics_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.molds.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.network.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.neutron.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.nova.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.oci_registry.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.policy.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.profiler.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.pxe_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.qemu_img.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.raid.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.release_mappings.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.rpc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.rpc_service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.states.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.swift.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.vnc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.wsgi_service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.glance_service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.glance_service.image_service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.glance_service.service_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.inspection_rules.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.inspection_rules.actions.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.inspection_rules.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.inspection_rules.engine.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.inspection_rules.operators.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.inspection_rules.utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.inspection_rules.validation.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.json_rpc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.json_rpc.client.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.json_rpc.server.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.common.json_rpc.wsgi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.allocations.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.base_manager.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.cleaning.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.deployments.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.inspection.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.manager.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.notification_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.periodics.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.rpc_service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.rpcapi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.servicing.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.steps.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.task_manager.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conductor.verify.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.agent.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.anaconda.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.ansible.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.api.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.audit.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.auth.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.cinder.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.conductor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.console.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.database.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.default.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.deploy.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.dhcp.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.disk_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.dnsmasq.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.drac.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.exception.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.fake.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.glance.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.healthcheck.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.ilo.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.inspector.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.inventory.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.ipmi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.irmc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.json_rpc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.mdns.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.metrics.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.molds.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.neutron.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.nova.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.oci.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.opts.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.pxe.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.redfish.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.sensor_data.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.service_catalog.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.snmp.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.swift.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.conf.vnc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.novncproxy_service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.websocketproxy.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.container.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.container.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.container.fake.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.container.systemd.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.rfb.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.rfb.auth.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.rfb.authnone.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.rfb.auths.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.securityproxy.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.securityproxy.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.console.securityproxy.rfb.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.db.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.db.api.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.db.migration.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.db.sqlalchemy.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.db.sqlalchemy.api.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.db.sqlalchemy.migration.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.db.sqlalchemy.models.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.dhcp.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.dhcp.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.dhcp.dnsmasq.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.dhcp.neutron.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.dhcp.none.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.drac.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.fake_hardware.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.generic.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.hardware_type.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.ilo.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.intel_ipmi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.ipmi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.irmc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.redfish.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.snmp.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.agent.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.agent_base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.agent_client.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.agent_power.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.boot_mode_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.console_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.deploy_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.fake.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.graphical_console.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.image_cache.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.image_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspect_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ipmitool.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ipxe.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.noop.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.noop_mgmt.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.pxe.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.pxe_base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ramdisk.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.snmp.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ansible.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ansible.deploy.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.bios.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.boot.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.inspect.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.management.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.power.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.raid.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.drac.vendor_passthru.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.bios.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.boot.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.common.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.console.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.firmware_processor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.inspect.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.management.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.power.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.raid.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.ilo.vendor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.agent.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.client.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.interface.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.lldp_parsers.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.lldp_tlvs.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.accelerators.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.architecture.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.boot_mode.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.cpu_capabilities.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.extra_hardware.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.local_link_connection.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.memory.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.parse_lldp.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.pci_devices.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.physical_network.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.ports.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.raid_device.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.ramdisk_error.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.root_device.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.validate_interfaces.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.intel_ipmi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.intel_ipmi.management.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.bios.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.boot.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.common.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.inspect.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.management.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.power.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.raid.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.irmc.vendor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.network.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.network.common.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.network.flat.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.network.neutron.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.network.noop.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.bios.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.boot.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.firmware.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.firmware_utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.graphical_console.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.inspect.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.management.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.power.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.raid.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.utils.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.redfish.vendor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.storage.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.storage.cinder.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.storage.external.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.drivers.modules.storage.noop.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.allocation.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.base.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.bios.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.chassis.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.conductor.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.deploy_template.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.deployment.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.fields.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.firmware.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.indirection.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.inspection_rule.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.node.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.node_history.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.node_inventory.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.notification.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.port.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.portgroup.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.runbook.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.trait.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.volume_connector.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.objects.volume_target.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.pxe_filter.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.pxe_filter.dnsmasq.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.pxe_filter.service.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/ironic.wsgi.rst.
Creating file /build/reproducible-path/ironic-29.0.0/doc/source/contributor/api/modules.rst.
[oslo_config.sphinxconfiggen] reading config generator instructions from /build/reproducible-path/ironic-29.0.0/doc/source/../../tools/config/ironic-config-generator.conf
[oslo_config.sphinxconfiggen] writing sample configuration to /build/reproducible-path/ironic-29.0.0/doc/source/_static/ironic.conf.sample
[oslo_policy.sphinxpolicygen] reading config generator instructions from /build/reproducible-path/ironic-29.0.0/doc/source/../../tools/policy/ironic-policy-generator.conf
[oslo_policy.sphinxpolicygen] writing sample policy to /build/reproducible-path/ironic-29.0.0/doc/source/_static/ironic.policy.yaml.sample
[openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme
[openstackdocstheme] cannot find git top directory, assuming "."
building [mo]: all of 0 po files
writing output... 
building [html]: all source files
updating environment: [new config] 498 added, 0 changed, 0 removed
reading sources... [  0%] admin/adoption
reading sources... [  0%] admin/agent-power
reading sources... [  1%] admin/agent-token
reading sources... [  1%] admin/anaconda-deploy-interface
reading sources... [  1%] admin/api-audit-support
reading sources... [  1%] admin/architecture
reading sources... [  1%] admin/bios
reading sources... [  2%] admin/boot-from-volume
reading sources... [  2%] admin/building-windows-images
reading sources... [  2%] admin/cleaning
reading sources... [  2%] admin/conductor-groups
reading sources... [  2%] admin/console
reading sources... [  3%] admin/dashboard
reading sources... [  3%] admin/deploy-steps
reading sources... [  3%] admin/dhcp-less
reading sources... [  3%] admin/drivers
reading sources... [  3%] admin/drivers/ansible
reading sources... [  4%] admin/drivers/fake
reading sources... [  4%] admin/drivers/idrac
reading sources... [  4%] admin/drivers/ilo
reading sources... [  4%] admin/drivers/intel-ipmi
reading sources... [  4%] admin/drivers/ipa
reading sources... [  5%] admin/drivers/ipmitool
reading sources... [  5%] admin/drivers/irmc
reading sources... [  5%] admin/drivers/redfish
reading sources... [  5%] admin/drivers/redfish/OpenStackIronicProfile.v1_1_0
reading sources... [  5%] admin/drivers/redfish/interop
reading sources... [  6%] admin/drivers/redfish/metrics
reading sources... [  6%] admin/drivers/redfish/passthru
reading sources... [  6%] admin/drivers/redfish/session-cache
reading sources... [  6%] admin/drivers/snmp
reading sources... [  6%] admin/fast-track
reading sources... [  7%] admin/features
reading sources... [  7%] admin/firmware-updates
reading sources... [  7%] admin/hardware-burn-in
reading sources... [  7%] admin/index
reading sources... [  7%] admin/inspection
reading sources... [  8%] admin/inspection/data
reading sources... [  8%] admin/inspection/discovery
reading sources... [  8%] admin/inspection/hooks
reading sources... [  8%] admin/inspection/index
reading sources... [  8%] admin/inspection/inspector
reading sources... [  9%] admin/inspection/managed
reading sources... [  9%] admin/inspection/migration
reading sources... [  9%] admin/inspection/pxe_filter
reading sources... [  9%] admin/interfaces/boot
reading sources... [  9%] admin/interfaces/deploy
reading sources... [ 10%] admin/metrics
reading sources... [ 10%] admin/multitenancy
reading sources... [ 10%] admin/networking
reading sources... [ 10%] admin/node-deployment
reading sources... [ 10%] admin/node-history
reading sources... [ 11%] admin/node-multitenancy
reading sources... [ 11%] admin/notifications
reading sources... [ 11%] admin/oci-container-registry
reading sources... [ 11%] admin/operation
reading sources... [ 11%] admin/ovn-networking
reading sources... [ 12%] admin/portgroups
reading sources... [ 12%] admin/power-sync
reading sources... [ 12%] admin/radosgw
reading sources... [ 12%] admin/raid
reading sources... [ 12%] admin/ramdisk-boot
reading sources... [ 13%] admin/rescue
reading sources... [ 13%] admin/retirement
reading sources... [ 13%] admin/runbooks
reading sources... [ 13%] admin/secure-rbac
reading sources... [ 13%] admin/security
reading sources... [ 14%] admin/servicing
reading sources... [ 14%] admin/steps
reading sources... [ 14%] admin/troubleshooting
reading sources... [ 14%] admin/tuning
reading sources... [ 14%] admin/upgrade-guide
reading sources... [ 15%] admin/upgrade-to-hardware-types
reading sources... [ 15%] admin/user-image-basic-auth
reading sources... [ 15%] admin/vendor-passthru
reading sources... [ 15%] cli/index
reading sources... [ 15%] cli/ironic-dbsync
reading sources... [ 16%] cli/ironic-status
reading sources... [ 16%] configuration/config
loading config file tools/config/ironic-config-generator.conf
reading sources... [ 16%] configuration/index
reading sources... [ 16%] configuration/policy
reading sources... [ 16%] configuration/sample-config
reading sources... [ 17%] configuration/sample-policy
reading sources... [ 17%] contributor/adding-new-job
reading sources... [ 17%] contributor/api/ironic
reading sources... [ 17%] contributor/api/ironic.api
reading sources... [ 17%] contributor/api/ironic.api.app
reading sources... [ 18%] contributor/api/ironic.api.config
reading sources... [ 18%] contributor/api/ironic.api.controllers
reading sources... [ 18%] contributor/api/ironic.api.controllers.base
reading sources... [ 18%] contributor/api/ironic.api.controllers.link
reading sources... [ 18%] contributor/api/ironic.api.controllers.root
reading sources... [ 19%] contributor/api/ironic.api.controllers.v1
reading sources... [ 19%] contributor/api/ironic.api.controllers.v1.allocation
reading sources... [ 19%] contributor/api/ironic.api.controllers.v1.bios
reading sources... [ 19%] contributor/api/ironic.api.controllers.v1.chassis
reading sources... [ 19%] contributor/api/ironic.api.controllers.v1.collection
reading sources... [ 20%] contributor/api/ironic.api.controllers.v1.conductor
reading sources... [ 20%] contributor/api/ironic.api.controllers.v1.deploy_template
reading sources... [ 20%] contributor/api/ironic.api.controllers.v1.driver
reading sources... [ 20%] contributor/api/ironic.api.controllers.v1.event
reading sources... [ 20%] contributor/api/ironic.api.controllers.v1.firmware
reading sources... [ 21%] contributor/api/ironic.api.controllers.v1.inspection_rule
reading sources... [ 21%] contributor/api/ironic.api.controllers.v1.node
reading sources... [ 21%] contributor/api/ironic.api.controllers.v1.notification_utils
reading sources... [ 21%] contributor/api/ironic.api.controllers.v1.port
reading sources... [ 21%] contributor/api/ironic.api.controllers.v1.portgroup
reading sources... [ 22%] contributor/api/ironic.api.controllers.v1.ramdisk
reading sources... [ 22%] contributor/api/ironic.api.controllers.v1.runbook
reading sources... [ 22%] contributor/api/ironic.api.controllers.v1.shard
reading sources... [ 22%] contributor/api/ironic.api.controllers.v1.utils
reading sources... [ 22%] contributor/api/ironic.api.controllers.v1.versions
reading sources... [ 23%] contributor/api/ironic.api.controllers.v1.volume
reading sources... [ 23%] contributor/api/ironic.api.controllers.v1.volume_connector
reading sources... [ 23%] contributor/api/ironic.api.controllers.v1.volume_target
reading sources... [ 23%] contributor/api/ironic.api.controllers.version
reading sources... [ 23%] contributor/api/ironic.api.functions
reading sources... [ 24%] contributor/api/ironic.api.hooks
reading sources... [ 24%] contributor/api/ironic.api.method
reading sources... [ 24%] contributor/api/ironic.api.middleware
reading sources... [ 24%] contributor/api/ironic.api.middleware.auth_public_routes
reading sources... [ 24%] contributor/api/ironic.api.middleware.json_ext
reading sources... [ 25%] contributor/api/ironic.api.middleware.parsable_error
reading sources... [ 25%] contributor/api/ironic.api.validation
reading sources... [ 25%] contributor/api/ironic.api.validation.validators
reading sources... [ 25%] contributor/api/ironic.api.wsgi
reading sources... [ 26%] contributor/api/ironic.cmd
21 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
reading sources... [ 26%] contributor/api/ironic.cmd.api
reading sources... [ 26%] contributor/api/ironic.cmd.conductor
reading sources... [ 26%] contributor/api/ironic.cmd.dbsync
reading sources... [ 26%] contributor/api/ironic.cmd.novncproxy
reading sources... [ 27%] contributor/api/ironic.cmd.pxe_filter
reading sources... [ 27%] contributor/api/ironic.cmd.singleprocess
reading sources... [ 27%] contributor/api/ironic.cmd.status
reading sources... [ 27%] contributor/api/ironic.common
reading sources... [ 27%] contributor/api/ironic.common.args
reading sources... [ 28%] contributor/api/ironic.common.async_steps
reading sources... [ 28%] contributor/api/ironic.common.auth_basic
reading sources... [ 28%] contributor/api/ironic.common.boot_devices
reading sources... [ 28%] contributor/api/ironic.common.boot_modes
reading sources... [ 28%] contributor/api/ironic.common.checksum_utils
reading sources... [ 29%] contributor/api/ironic.common.cinder
reading sources... [ 29%] contributor/api/ironic.common.components
reading sources... [ 29%] contributor/api/ironic.common.config
reading sources... [ 29%] contributor/api/ironic.common.console_factory
reading sources... [ 29%] contributor/api/ironic.common.context
reading sources... [ 30%] contributor/api/ironic.common.dhcp_factory
reading sources... [ 30%] contributor/api/ironic.common.driver_factory
reading sources... [ 30%] contributor/api/ironic.common.exception
reading sources... [ 30%] contributor/api/ironic.common.faults
reading sources... [ 30%] contributor/api/ironic.common.fsm
reading sources... [ 31%] contributor/api/ironic.common.glance_service
reading sources... [ 31%] contributor/api/ironic.common.glance_service.image_service
reading sources... [ 31%] contributor/api/ironic.common.glance_service.service_utils
reading sources... [ 31%] contributor/api/ironic.common.hash_ring
reading sources... [ 31%] contributor/api/ironic.common.i18n
reading sources... [ 32%] contributor/api/ironic.common.image_publisher
reading sources... [ 32%] contributor/api/ironic.common.image_service
reading sources... [ 32%] contributor/api/ironic.common.images
reading sources... [ 32%] contributor/api/ironic.common.indicator_states
reading sources... [ 32%] contributor/api/ironic.common.inspection_rules
reading sources... [ 33%] contributor/api/ironic.common.inspection_rules.actions
reading sources... [ 33%] contributor/api/ironic.common.inspection_rules.base
reading sources... [ 33%] contributor/api/ironic.common.inspection_rules.engine
reading sources... [ 33%] contributor/api/ironic.common.inspection_rules.operators
reading sources... [ 33%] contributor/api/ironic.common.inspection_rules.utils
reading sources... [ 34%] contributor/api/ironic.common.inspection_rules.validation
reading sources... [ 34%] contributor/api/ironic.common.json_rpc
reading sources... [ 34%] contributor/api/ironic.common.json_rpc.client
reading sources... [ 34%] contributor/api/ironic.common.json_rpc.server
reading sources... [ 34%] contributor/api/ironic.common.json_rpc.wsgi
reading sources... [ 35%] contributor/api/ironic.common.keystone
reading sources... [ 35%] contributor/api/ironic.common.kickstart_utils
reading sources... [ 35%] contributor/api/ironic.common.lessee_sources
reading sources... [ 35%] contributor/api/ironic.common.mdns
reading sources... [ 35%] contributor/api/ironic.common.metrics
reading sources... [ 36%] contributor/api/ironic.common.metrics_collector
reading sources... [ 36%] contributor/api/ironic.common.metrics_statsd
reading sources... [ 36%] contributor/api/ironic.common.metrics_utils
reading sources... [ 36%] contributor/api/ironic.common.molds
reading sources... [ 36%] contributor/api/ironic.common.network
reading sources... [ 37%] contributor/api/ironic.common.neutron
reading sources... [ 37%] contributor/api/ironic.common.nova
reading sources... [ 37%] contributor/api/ironic.common.oci_registry
reading sources... [ 37%] contributor/api/ironic.common.policy
reading sources... [ 37%] contributor/api/ironic.common.profiler
reading sources... [ 38%] contributor/api/ironic.common.pxe_utils
reading sources... [ 38%] contributor/api/ironic.common.qemu_img
reading sources... [ 38%] contributor/api/ironic.common.raid
reading sources... [ 38%] contributor/api/ironic.common.release_mappings
reading sources... [ 38%] contributor/api/ironic.common.rpc
reading sources... [ 39%] contributor/api/ironic.common.rpc_service
reading sources... [ 39%] contributor/api/ironic.common.service
reading sources... [ 39%] contributor/api/ironic.common.states
reading sources... [ 39%] contributor/api/ironic.common.swift
reading sources... [ 39%] contributor/api/ironic.common.utils
reading sources... [ 40%] contributor/api/ironic.common.vnc
reading sources... [ 40%] contributor/api/ironic.common.wsgi_service
reading sources... [ 40%] contributor/api/ironic.conductor
reading sources... [ 40%] contributor/api/ironic.conductor.allocations
reading sources... [ 40%] contributor/api/ironic.conductor.base_manager
reading sources... [ 41%] contributor/api/ironic.conductor.cleaning
reading sources... [ 41%] contributor/api/ironic.conductor.deployments
reading sources... [ 41%] contributor/api/ironic.conductor.inspection
reading sources... [ 41%] contributor/api/ironic.conductor.manager
reading sources... [ 41%] contributor/api/ironic.conductor.notification_utils
reading sources... [ 42%] contributor/api/ironic.conductor.periodics
reading sources... [ 42%] contributor/api/ironic.conductor.rpc_service
reading sources... [ 42%] contributor/api/ironic.conductor.rpcapi
reading sources... [ 42%] contributor/api/ironic.conductor.servicing
reading sources... [ 42%] contributor/api/ironic.conductor.steps
reading sources... [ 43%] contributor/api/ironic.conductor.task_manager
reading sources... [ 43%] contributor/api/ironic.conductor.utils
reading sources... [ 43%] contributor/api/ironic.conductor.verify
reading sources... [ 43%] contributor/api/ironic.conf
reading sources... [ 43%] contributor/api/ironic.conf.agent
reading sources... [ 44%] contributor/api/ironic.conf.anaconda
reading sources... [ 44%] contributor/api/ironic.conf.ansible
reading sources... [ 44%] contributor/api/ironic.conf.api
reading sources... [ 44%] contributor/api/ironic.conf.audit
reading sources... [ 44%] contributor/api/ironic.conf.auth
reading sources... [ 45%] contributor/api/ironic.conf.cinder
reading sources... [ 45%] contributor/api/ironic.conf.conductor
reading sources... [ 45%] contributor/api/ironic.conf.console
reading sources... [ 45%] contributor/api/ironic.conf.database
reading sources... [ 45%] contributor/api/ironic.conf.default
reading sources... [ 46%] contributor/api/ironic.conf.deploy
reading sources... [ 46%] contributor/api/ironic.conf.dhcp
reading sources... [ 46%] contributor/api/ironic.conf.disk_utils
reading sources... [ 46%] contributor/api/ironic.conf.dnsmasq
reading sources... [ 46%] contributor/api/ironic.conf.drac
reading sources... [ 47%] contributor/api/ironic.conf.exception
reading sources... [ 47%] contributor/api/ironic.conf.fake
reading sources... [ 47%] contributor/api/ironic.conf.glance
reading sources... [ 47%] contributor/api/ironic.conf.healthcheck
reading sources... [ 47%] contributor/api/ironic.conf.ilo
reading sources... [ 48%] contributor/api/ironic.conf.inspector
reading sources... [ 48%] contributor/api/ironic.conf.inventory
reading sources... [ 48%] contributor/api/ironic.conf.ipmi
reading sources... [ 48%] contributor/api/ironic.conf.irmc
reading sources... [ 48%] contributor/api/ironic.conf.json_rpc
reading sources... [ 49%] contributor/api/ironic.conf.mdns
reading sources... [ 49%] contributor/api/ironic.conf.metrics
reading sources... [ 49%] contributor/api/ironic.conf.molds
reading sources... [ 49%] contributor/api/ironic.conf.neutron
reading sources... [ 49%] contributor/api/ironic.conf.nova
reading sources... [ 50%] contributor/api/ironic.conf.oci
reading sources... [ 50%] contributor/api/ironic.conf.opts
reading sources... [ 50%] contributor/api/ironic.conf.pxe
reading sources... [ 50%] contributor/api/ironic.conf.redfish
reading sources... [ 50%] contributor/api/ironic.conf.sensor_data
reading sources... [ 51%] contributor/api/ironic.conf.service_catalog
reading sources... [ 51%] contributor/api/ironic.conf.snmp
reading sources... [ 51%] contributor/api/ironic.conf.swift
reading sources... [ 51%] contributor/api/ironic.conf.vnc
reading sources... [ 51%] contributor/api/ironic.console
reading sources... [ 52%] contributor/api/ironic.console.container
reading sources... [ 52%] contributor/api/ironic.console.container.base
reading sources... [ 52%] contributor/api/ironic.console.container.fake
reading sources... [ 52%] contributor/api/ironic.console.container.systemd
reading sources... [ 52%] contributor/api/ironic.console.novncproxy_service
reading sources... [ 53%] contributor/api/ironic.console.rfb
reading sources... [ 53%] contributor/api/ironic.console.rfb.auth
reading sources... [ 53%] contributor/api/ironic.console.rfb.authnone
reading sources... [ 53%] contributor/api/ironic.console.rfb.auths
reading sources... [ 53%] contributor/api/ironic.console.securityproxy
reading sources... [ 54%] contributor/api/ironic.console.securityproxy.base
reading sources... [ 54%] contributor/api/ironic.console.securityproxy.rfb
reading sources... [ 54%] contributor/api/ironic.console.websocketproxy
reading sources... [ 54%] contributor/api/ironic.db
reading sources... [ 54%] contributor/api/ironic.db.api
reading sources... [ 55%] contributor/api/ironic.db.migration
reading sources... [ 55%] contributor/api/ironic.db.sqlalchemy
reading sources... [ 55%] contributor/api/ironic.db.sqlalchemy.api
reading sources... [ 55%] contributor/api/ironic.db.sqlalchemy.migration
reading sources... [ 55%] contributor/api/ironic.db.sqlalchemy.models
reading sources... [ 56%] contributor/api/ironic.dhcp
reading sources... [ 56%] contributor/api/ironic.dhcp.base
reading sources... [ 56%] contributor/api/ironic.dhcp.dnsmasq
reading sources... [ 56%] contributor/api/ironic.dhcp.neutron
reading sources... [ 56%] contributor/api/ironic.dhcp.none
reading sources... [ 57%] contributor/api/ironic.drivers
reading sources... [ 57%] contributor/api/ironic.drivers.base
reading sources... [ 57%] contributor/api/ironic.drivers.drac
reading sources... [ 57%] contributor/api/ironic.drivers.fake_hardware
reading sources... [ 57%] contributor/api/ironic.drivers.generic
reading sources... [ 58%] contributor/api/ironic.drivers.hardware_type
reading sources... [ 58%] contributor/api/ironic.drivers.ilo
reading sources... [ 58%] contributor/api/ironic.drivers.intel_ipmi
reading sources... [ 58%] contributor/api/ironic.drivers.ipmi
reading sources... [ 58%] contributor/api/ironic.drivers.irmc
reading sources... [ 59%] contributor/api/ironic.drivers.modules
reading sources... [ 59%] contributor/api/ironic.drivers.modules.agent
reading sources... [ 59%] contributor/api/ironic.drivers.modules.agent_base
reading sources... [ 59%] contributor/api/ironic.drivers.modules.agent_client
reading sources... [ 59%] contributor/api/ironic.drivers.modules.agent_power
reading sources... [ 60%] contributor/api/ironic.drivers.modules.ansible
reading sources... [ 60%] contributor/api/ironic.drivers.modules.ansible.deploy
reading sources... [ 60%] contributor/api/ironic.drivers.modules.boot_mode_utils
reading sources... [ 60%] contributor/api/ironic.drivers.modules.console_utils
reading sources... [ 60%] contributor/api/ironic.drivers.modules.deploy_utils
reading sources... [ 61%] contributor/api/ironic.drivers.modules.drac
reading sources... [ 61%] contributor/api/ironic.drivers.modules.drac.bios
reading sources... [ 61%] contributor/api/ironic.drivers.modules.drac.boot
reading sources... [ 61%] contributor/api/ironic.drivers.modules.drac.inspect
reading sources... [ 61%] contributor/api/ironic.drivers.modules.drac.management
reading sources... [ 62%] contributor/api/ironic.drivers.modules.drac.power
reading sources... [ 62%] contributor/api/ironic.drivers.modules.drac.raid
reading sources... [ 62%] contributor/api/ironic.drivers.modules.drac.utils
reading sources... [ 62%] contributor/api/ironic.drivers.modules.drac.vendor_passthru
reading sources... [ 62%] contributor/api/ironic.drivers.modules.fake
reading sources... [ 63%] contributor/api/ironic.drivers.modules.graphical_console
reading sources... [ 63%] contributor/api/ironic.drivers.modules.ilo
reading sources... [ 63%] contributor/api/ironic.drivers.modules.ilo.bios
reading sources... [ 63%] contributor/api/ironic.drivers.modules.ilo.boot
reading sources... [ 63%] contributor/api/ironic.drivers.modules.ilo.common
reading sources... [ 64%] contributor/api/ironic.drivers.modules.ilo.console
reading sources... [ 64%] contributor/api/ironic.drivers.modules.ilo.firmware_processor
reading sources... [ 64%] contributor/api/ironic.drivers.modules.ilo.inspect
reading sources... [ 64%] contributor/api/ironic.drivers.modules.ilo.management
reading sources... [ 64%] contributor/api/ironic.drivers.modules.ilo.power
reading sources... [ 65%] contributor/api/ironic.drivers.modules.ilo.raid
reading sources... [ 65%] contributor/api/ironic.drivers.modules.ilo.vendor
reading sources... [ 65%] contributor/api/ironic.drivers.modules.image_cache
reading sources... [ 65%] contributor/api/ironic.drivers.modules.image_utils
reading sources... [ 65%] contributor/api/ironic.drivers.modules.inspect_utils
reading sources... [ 66%] contributor/api/ironic.drivers.modules.inspector
reading sources... [ 66%] contributor/api/ironic.drivers.modules.inspector.agent
reading sources... [ 66%] contributor/api/ironic.drivers.modules.inspector.client
reading sources... [ 66%] contributor/api/ironic.drivers.modules.inspector.hooks
reading sources... [ 66%] contributor/api/ironic.drivers.modules.inspector.hooks.accelerators
reading sources... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.architecture
reading sources... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.base
reading sources... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.boot_mode
reading sources... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.cpu_capabilities
reading sources... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.extra_hardware
reading sources... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.local_link_connection
reading sources... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.memory
reading sources... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.parse_lldp
reading sources... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.pci_devices
reading sources... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.physical_network
reading sources... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.ports
reading sources... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.raid_device
reading sources... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.ramdisk_error
reading sources... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.root_device
reading sources... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.validate_interfaces
reading sources... [ 70%] contributor/api/ironic.drivers.modules.inspector.interface
reading sources... [ 70%] contributor/api/ironic.drivers.modules.inspector.lldp_parsers
reading sources... [ 70%] contributor/api/ironic.drivers.modules.inspector.lldp_tlvs
reading sources... [ 70%] contributor/api/ironic.drivers.modules.intel_ipmi
reading sources... [ 70%] contributor/api/ironic.drivers.modules.intel_ipmi.management
reading sources... [ 71%] contributor/api/ironic.drivers.modules.ipmitool
reading sources... [ 71%] contributor/api/ironic.drivers.modules.ipxe
reading sources... [ 71%] contributor/api/ironic.drivers.modules.irmc
reading sources... [ 71%] contributor/api/ironic.drivers.modules.irmc.bios
reading sources... [ 71%] contributor/api/ironic.drivers.modules.irmc.boot
reading sources... [ 72%] contributor/api/ironic.drivers.modules.irmc.common
reading sources... [ 72%] contributor/api/ironic.drivers.modules.irmc.inspect
reading sources... [ 72%] contributor/api/ironic.drivers.modules.irmc.management
reading sources... [ 72%] contributor/api/ironic.drivers.modules.irmc.power
reading sources... [ 72%] contributor/api/ironic.drivers.modules.irmc.raid
reading sources... [ 73%] contributor/api/ironic.drivers.modules.irmc.vendor
reading sources... [ 73%] contributor/api/ironic.drivers.modules.network
reading sources... [ 73%] contributor/api/ironic.drivers.modules.network.common
reading sources... [ 73%] contributor/api/ironic.drivers.modules.network.flat
reading sources... [ 73%] contributor/api/ironic.drivers.modules.network.neutron
reading sources... [ 74%] contributor/api/ironic.drivers.modules.network.noop
reading sources... [ 74%] contributor/api/ironic.drivers.modules.noop
reading sources... [ 74%] contributor/api/ironic.drivers.modules.noop_mgmt
reading sources... [ 74%] contributor/api/ironic.drivers.modules.pxe
reading sources... [ 74%] contributor/api/ironic.drivers.modules.pxe_base
reading sources... [ 75%] contributor/api/ironic.drivers.modules.ramdisk
reading sources... [ 75%] contributor/api/ironic.drivers.modules.redfish
reading sources... [ 75%] contributor/api/ironic.drivers.modules.redfish.bios
reading sources... [ 75%] contributor/api/ironic.drivers.modules.redfish.boot
reading sources... [ 76%] contributor/api/ironic.drivers.modules.redfish.firmware
reading sources... [ 76%] contributor/api/ironic.drivers.modules.redfish.firmware_utils
reading sources... [ 76%] contributor/api/ironic.drivers.modules.redfish.graphical_console
reading sources... [ 76%] contributor/api/ironic.drivers.modules.redfish.inspect
reading sources... [ 76%] contributor/api/ironic.drivers.modules.redfish.management
reading sources... [ 77%] contributor/api/ironic.drivers.modules.redfish.power
reading sources... [ 77%] contributor/api/ironic.drivers.modules.redfish.raid
reading sources... [ 77%] contributor/api/ironic.drivers.modules.redfish.utils
reading sources... [ 77%] contributor/api/ironic.drivers.modules.redfish.vendor
reading sources... [ 77%] contributor/api/ironic.drivers.modules.snmp
reading sources... [ 78%] contributor/api/ironic.drivers.modules.storage
reading sources... [ 78%] contributor/api/ironic.drivers.modules.storage.cinder
reading sources... [ 78%] contributor/api/ironic.drivers.modules.storage.external
reading sources... [ 78%] contributor/api/ironic.drivers.modules.storage.noop
reading sources... [ 78%] contributor/api/ironic.drivers.redfish
reading sources... [ 79%] contributor/api/ironic.drivers.snmp
reading sources... [ 79%] contributor/api/ironic.drivers.utils
reading sources... [ 79%] contributor/api/ironic.objects
reading sources... [ 79%] contributor/api/ironic.objects.allocation
reading sources... [ 79%] contributor/api/ironic.objects.base
reading sources... [ 80%] contributor/api/ironic.objects.bios
reading sources... [ 80%] contributor/api/ironic.objects.chassis
reading sources... [ 80%] contributor/api/ironic.objects.conductor
reading sources... [ 80%] contributor/api/ironic.objects.deploy_template
reading sources... [ 80%] contributor/api/ironic.objects.deployment
reading sources... [ 81%] contributor/api/ironic.objects.fields
reading sources... [ 81%] contributor/api/ironic.objects.firmware
reading sources... [ 81%] contributor/api/ironic.objects.indirection
reading sources... [ 81%] contributor/api/ironic.objects.inspection_rule
reading sources... [ 81%] contributor/api/ironic.objects.node
reading sources... [ 82%] contributor/api/ironic.objects.node_history
reading sources... [ 82%] contributor/api/ironic.objects.node_inventory
reading sources... [ 82%] contributor/api/ironic.objects.notification
reading sources... [ 82%] contributor/api/ironic.objects.port
reading sources... [ 82%] contributor/api/ironic.objects.portgroup
reading sources... [ 83%] contributor/api/ironic.objects.runbook
reading sources... [ 83%] contributor/api/ironic.objects.trait
reading sources... [ 83%] contributor/api/ironic.objects.volume_connector
reading sources... [ 83%] contributor/api/ironic.objects.volume_target
reading sources... [ 83%] contributor/api/ironic.pxe_filter
reading sources... [ 84%] contributor/api/ironic.pxe_filter.dnsmasq
reading sources... [ 84%] contributor/api/ironic.pxe_filter.service
reading sources... [ 84%] contributor/api/ironic.version
reading sources... [ 84%] contributor/api/ironic.wsgi
usage: __main__ [-h] [--config-dir DIR] [--config-file PATH] [--debug]
                [--log-config-append PATH] [--log-date-format DATE_FORMAT]
                [--log-dir LOG_DIR] [--log-file PATH] [--nodebug]
                [--nouse-journal] [--nouse-json] [--nouse-syslog]
                [--nowatch-log-file] [--shell_completion SHELL_COMPLETION]
                [--syslog-log-facility SYSLOG_LOG_FACILITY] [--use-journal]
                [--use-json] [--use-syslog] [--version] [--watch-log-file]
__main__: error: unrecognized arguments: -a -b html doc/source /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html
reading sources... [ 84%] contributor/api/modules
reading sources... [ 85%] contributor/architecture
reading sources... [ 85%] contributor/arm-devstack-guide
reading sources... [ 85%] contributor/bifrost-dev-guide
reading sources... [ 85%] contributor/bios_develop
reading sources... [ 85%] contributor/bug-deputy
reading sources... [ 86%] contributor/bugs
reading sources... [ 86%] contributor/community
reading sources... [ 86%] contributor/contributing
reading sources... [ 86%] contributor/debug-ci-failures
reading sources... [ 86%] contributor/deploy-steps
reading sources... [ 87%] contributor/dev-quickstart
reading sources... [ 87%] contributor/devstack-guide
reading sources... [ 87%] contributor/drivers
reading sources... [ 87%] contributor/faq
reading sources... [ 87%] contributor/governance
reading sources... [ 88%] contributor/index
reading sources... [ 88%] contributor/ironic-boot-from-volume
reading sources... [ 88%] contributor/ironic-multitenant-networking
reading sources... [ 88%] contributor/jobs-description
reading sources... [ 88%] contributor/local-dev-guide
reading sources... [ 89%] contributor/metal3-integration
reading sources... [ 89%] contributor/metrics
reading sources... [ 89%] contributor/notifications
reading sources... [ 89%] contributor/osprofiler-support
reading sources... [ 89%] contributor/rbac-testing
reading sources... [ 90%] contributor/releasing
reading sources... [ 90%] contributor/rolling-upgrades
reading sources... [ 90%] contributor/states
reading sources... [ 90%] contributor/third-party-ci
reading sources... [ 90%] contributor/vendor-passthru
reading sources... [ 91%] contributor/vision
reading sources... [ 91%] contributor/vision-reflection
reading sources... [ 91%] contributor/webapi
reading sources... [ 91%] contributor/webapi-version-history
reading sources... [ 91%] index
reading sources... [ 92%] install/advanced
reading sources... [ 92%] install/configdrive
reading sources... [ 92%] install/configure-cleaning
reading sources... [ 92%] install/configure-compute
reading sources... [ 92%] install/configure-esp
reading sources... [ 93%] install/configure-glance-images
reading sources... [ 93%] install/configure-glance-swift
reading sources... [ 93%] install/configure-identity
reading sources... [ 93%] install/configure-integration
reading sources... [ 93%] install/configure-ipmi
reading sources... [ 94%] install/configure-ipv6-networking
reading sources... [ 94%] install/configure-networking
reading sources... [ 94%] install/configure-nova-flavors
reading sources... [ 94%] install/configure-pxe
reading sources... [ 94%] install/configure-tenant-networks
reading sources... [ 95%] install/creating-images
reading sources... [ 95%] install/deploy-ramdisk
reading sources... [ 95%] install/enabling-drivers
reading sources... [ 95%] install/enabling-https
reading sources... [ 95%] install/enrollment
reading sources... [ 96%] install/get_started
reading sources... [ 96%] install/graphical-console
reading sources... [ 96%] install/index
reading sources... [ 96%] install/install
reading sources... [ 96%] install/install-obs
reading sources... [ 97%] install/install-rdo
reading sources... [ 97%] install/install-ubuntu
reading sources... [ 97%] install/next-steps
reading sources... [ 97%] install/refarch/common
reading sources... [ 97%] install/refarch/index
reading sources... [ 98%] install/refarch/small-cloud-trusted-tenants
reading sources... [ 98%] install/setup-drivers
reading sources... [ 98%] install/standalone
reading sources... [ 98%] install/standalone/configure
reading sources... [ 98%] install/standalone/deploy
reading sources... [ 99%] install/standalone/enrollment
reading sources... [ 99%] install/troubleshooting
reading sources... [ 99%] references/index
reading sources... [ 99%] user/architecture
reading sources... [ 99%] user/creating-images
reading sources... [100%] user/deploy
reading sources... [100%] user/index
reading sources... [100%] user/states

/build/reproducible-path/ironic-29.0.0/ironic/common/inspection_rules/utils.py:docstring of ironic.common.inspection_rules.utils.parse_inverted_operator:14: ERROR: Unexpected indentation. [docutils]
/build/reproducible-path/ironic-29.0.0/ironic/common/oci_registry.py:docstring of ironic.common.oci_registry.RegistrySessionHelper.get_token_from_config:15: WARNING: Definition list ends without a blank line; unexpected unindent. [docutils]
/build/reproducible-path/ironic-29.0.0/ironic/common/oci_registry.py:docstring of ironic.common.oci_registry.RegistrySessionHelper.get_token_from_config:16: WARNING: Definition list ends without a blank line; unexpected unindent. [docutils]
/build/reproducible-path/ironic-29.0.0/ironic/common/oci_registry.py:docstring of ironic.common.oci_registry.RegistrySessionHelper.get_token_from_config:17: WARNING: Definition list ends without a blank line; unexpected unindent. [docutils]
/build/reproducible-path/ironic-29.0.0/ironic/common/vnc.py:docstring of ironic.common.vnc.novnc_authorize:3: WARNING: Inline literal start-string without end-string. [docutils]
WARNING: autodoc: failed to import module 'wsgi' from module 'ironic'; the module executes module level statement and it might call sys.exit(). [autodoc.import_object]
looking for now-outdated files... none found
pickling environment... done
checking consistency... /build/reproducible-path/ironic-29.0.0/doc/source/admin/multitenancy.rst: WARNING: document isn't included in any toctree
/build/reproducible-path/ironic-29.0.0/doc/source/contributor/metal3-integration.rst: WARNING: document isn't included in any toctree
/build/reproducible-path/ironic-29.0.0/doc/source/contributor/metrics.rst: WARNING: document isn't included in any toctree
/build/reproducible-path/ironic-29.0.0/doc/source/admin/architecture.rst: document is referenced in multiple toctrees: ['admin/index', 'index'], selecting: index <- admin/architecture
/build/reproducible-path/ironic-29.0.0/doc/source/admin/drivers.rst: document is referenced in multiple toctrees: ['admin/index', 'index'], selecting: index <- admin/drivers
/build/reproducible-path/ironic-29.0.0/doc/source/admin/features.rst: document is referenced in multiple toctrees: ['admin/index', 'index'], selecting: index <- admin/features
/build/reproducible-path/ironic-29.0.0/doc/source/admin/operation.rst: document is referenced in multiple toctrees: ['admin/index', 'index'], selecting: index <- admin/operation
/build/reproducible-path/ironic-29.0.0/doc/source/admin/upgrade-guide.rst: document is referenced in multiple toctrees: ['admin/operation', 'index'], selecting: index <- admin/upgrade-guide
/build/reproducible-path/ironic-29.0.0/doc/source/contributor/webapi-version-history.rst: document is referenced in multiple toctrees: ['contributor/webapi', 'index'], selecting: index <- contributor/webapi-version-history
/build/reproducible-path/ironic-29.0.0/doc/source/install/standalone.rst: document is referenced in multiple toctrees: ['index', 'install/index'], selecting: install/index <- install/standalone
done
preparing documents... done
copying assets... 
copying downloadable files... [ 50%] ../_static/ironic.conf.sample
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/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/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/basic.css
copying static files: done
copying extra files... 
copying extra files: done
copying assets: done
writing output... [  0%] admin/adoption
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/adoption.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/adoption'
writing output... [  0%] admin/agent-power
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/agent-power.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/agent-power'
writing output... [  1%] admin/agent-token
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/agent-token.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/agent-token'
writing output... [  1%] admin/anaconda-deploy-interface
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/anaconda-deploy-interface.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/anaconda-deploy-interface'
writing output... [  1%] admin/api-audit-support
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/api-audit-support.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/api-audit-support'
writing output... [  1%] admin/architecture
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/architecture.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/architecture'
writing output... [  1%] admin/bios
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/bios.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/bios'
writing output... [  2%] admin/boot-from-volume
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/boot-from-volume.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/boot-from-volume'
writing output... [  2%] admin/building-windows-images
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/building-windows-images.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/building-windows-images'
writing output... [  2%] admin/cleaning
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/cleaning.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/cleaning'
writing output... [  2%] admin/conductor-groups
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/conductor-groups.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/conductor-groups'
writing output... [  2%] admin/console
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/console.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/console'
writing output... [  3%] admin/dashboard
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/dashboard.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/dashboard'
writing output... [  3%] admin/deploy-steps
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/deploy-steps.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/deploy-steps'
writing output... [  3%] admin/dhcp-less
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/dhcp-less.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/dhcp-less'
writing output... [  3%] admin/drivers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers'
writing output... [  3%] admin/drivers/ansible
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/ansible.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/ansible'
writing output... [  4%] admin/drivers/fake
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/fake.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/fake'
writing output... [  4%] admin/drivers/idrac
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/idrac.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/idrac'
writing output... [  4%] admin/drivers/ilo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/ilo.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/ilo'
writing output... [  4%] admin/drivers/intel-ipmi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/intel-ipmi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/intel-ipmi'
writing output... [  4%] admin/drivers/ipa
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/ipa.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/ipa'
writing output... [  5%] admin/drivers/ipmitool
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/ipmitool.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/ipmitool'
writing output... [  5%] admin/drivers/irmc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/irmc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/irmc'
writing output... [  5%] admin/drivers/redfish
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/redfish.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/redfish'
writing output... [  5%] admin/drivers/redfish/OpenStackIronicProfile.v1_1_0
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/redfish/OpenStackIronicProfile.v1_1_0.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/redfish/OpenStackIronicProfile.v1_1_0'
writing output... [  5%] admin/drivers/redfish/interop
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/redfish/interop.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/redfish/interop'
writing output... [  6%] admin/drivers/redfish/metrics
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/redfish/metrics.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/redfish/metrics'
writing output... [  6%] admin/drivers/redfish/passthru
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/redfish/passthru.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/redfish/passthru'
writing output... [  6%] admin/drivers/redfish/session-cache
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/redfish/session-cache.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/redfish/session-cache'
writing output... [  6%] admin/drivers/snmp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/drivers/snmp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/drivers/snmp'
writing output... [  6%] admin/fast-track
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/fast-track.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/fast-track'
writing output... [  7%] admin/features
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/features.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/features'
writing output... [  7%] admin/firmware-updates
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/firmware-updates.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/firmware-updates'
writing output... [  7%] admin/hardware-burn-in
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/hardware-burn-in.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/hardware-burn-in'
writing output... [  7%] admin/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/index'
writing output... [  7%] admin/inspection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection'
writing output... [  8%] admin/inspection/data
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/data.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/data'
writing output... [  8%] admin/inspection/discovery
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/discovery.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/discovery'
writing output... [  8%] admin/inspection/hooks
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/hooks.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/hooks'
writing output... [  8%] admin/inspection/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/index'
writing output... [  8%] admin/inspection/inspector
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/inspector.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/inspector'
writing output... [  9%] admin/inspection/managed
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/managed.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/managed'
writing output... [  9%] admin/inspection/migration
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/migration.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/migration'
writing output... [  9%] admin/inspection/pxe_filter
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/inspection/pxe_filter.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/inspection/pxe_filter'
writing output... [  9%] admin/interfaces/boot
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/interfaces/boot.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/interfaces/boot'
writing output... [  9%] admin/interfaces/deploy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/interfaces/deploy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/interfaces/deploy'
writing output... [ 10%] admin/metrics
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/metrics.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/metrics'
writing output... [ 10%] admin/multitenancy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/multitenancy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/multitenancy'
writing output... [ 10%] admin/networking
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/networking.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/networking'
writing output... [ 10%] admin/node-deployment
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/node-deployment.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/node-deployment'
writing output... [ 10%] admin/node-history
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/node-history.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/node-history'
writing output... [ 11%] admin/node-multitenancy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/node-multitenancy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/node-multitenancy'
writing output... [ 11%] admin/notifications
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/notifications.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/notifications'
writing output... [ 11%] admin/oci-container-registry
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/oci-container-registry.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/oci-container-registry'
writing output... [ 11%] admin/operation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/operation.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/operation'
writing output... [ 11%] admin/ovn-networking
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/ovn-networking.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/ovn-networking'
writing output... [ 12%] admin/portgroups
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/portgroups.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/portgroups'
writing output... [ 12%] admin/power-sync
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/power-sync.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/power-sync'
writing output... [ 12%] admin/radosgw
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/radosgw.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/radosgw'
writing output... [ 12%] admin/raid
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/raid.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/raid'
writing output... [ 12%] admin/ramdisk-boot
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/ramdisk-boot.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/ramdisk-boot'
writing output... [ 13%] admin/rescue
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/rescue.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/rescue'
writing output... [ 13%] admin/retirement
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/retirement.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/retirement'
writing output... [ 13%] admin/runbooks
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/runbooks.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/runbooks'
writing output... [ 13%] admin/secure-rbac
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/secure-rbac.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/secure-rbac'
writing output... [ 13%] admin/security
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/security.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/security'
writing output... [ 14%] admin/servicing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/servicing.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/servicing'
writing output... [ 14%] admin/steps
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/steps.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/steps'
writing output... [ 14%] admin/troubleshooting
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/troubleshooting.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/troubleshooting'
writing output... [ 14%] admin/tuning
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/tuning.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/tuning'
writing output... [ 14%] admin/upgrade-guide
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/upgrade-guide.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/upgrade-guide'
writing output... [ 15%] admin/upgrade-to-hardware-types
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/upgrade-to-hardware-types.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/upgrade-to-hardware-types'
writing output... [ 15%] admin/user-image-basic-auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/user-image-basic-auth.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/user-image-basic-auth'
writing output... [ 15%] admin/vendor-passthru
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/admin/vendor-passthru.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'admin/vendor-passthru'
writing output... [ 15%] cli/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/cli/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'cli/index'
writing output... [ 15%] cli/ironic-dbsync
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/cli/ironic-dbsync.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'cli/ironic-dbsync'
writing output... [ 16%] cli/ironic-status
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/cli/ironic-status.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'cli/ironic-status'
writing output... [ 16%] configuration/config
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/configuration/config.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'configuration/config'
writing output... [ 16%] configuration/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/configuration/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'configuration/index'
writing output... [ 16%] configuration/policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/configuration/policy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'configuration/policy'
writing output... [ 16%] configuration/sample-config
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/configuration/sample-config.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'configuration/sample-config'
writing output... [ 17%] configuration/sample-policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/configuration/sample-policy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'configuration/sample-policy'
writing output... [ 17%] contributor/adding-new-job
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/adding-new-job.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/adding-new-job'
writing output... [ 17%] contributor/api/ironic
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic'
writing output... [ 17%] contributor/api/ironic.api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api'
writing output... [ 17%] contributor/api/ironic.api.app
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.app.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.app'
writing output... [ 18%] contributor/api/ironic.api.config
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.config.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.config'
writing output... [ 18%] contributor/api/ironic.api.controllers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers'
writing output... [ 18%] contributor/api/ironic.api.controllers.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.base'
writing output... [ 18%] contributor/api/ironic.api.controllers.link
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.link.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.link'
writing output... [ 18%] contributor/api/ironic.api.controllers.root
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.root.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.root'
writing output... [ 19%] contributor/api/ironic.api.controllers.v1
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1'
writing output... [ 19%] contributor/api/ironic.api.controllers.v1.allocation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.allocation.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.allocation'
writing output... [ 19%] contributor/api/ironic.api.controllers.v1.bios
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.bios.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.bios'
writing output... [ 19%] contributor/api/ironic.api.controllers.v1.chassis
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.chassis.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.chassis'
writing output... [ 19%] contributor/api/ironic.api.controllers.v1.collection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.collection.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.collection'
writing output... [ 20%] contributor/api/ironic.api.controllers.v1.conductor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.conductor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.conductor'
writing output... [ 20%] contributor/api/ironic.api.controllers.v1.deploy_template
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.deploy_template.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.deploy_template'
writing output... [ 20%] contributor/api/ironic.api.controllers.v1.driver
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.driver.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.driver'
writing output... [ 20%] contributor/api/ironic.api.controllers.v1.event
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.event.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.event'
writing output... [ 20%] contributor/api/ironic.api.controllers.v1.firmware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.firmware.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.firmware'
writing output... [ 21%] contributor/api/ironic.api.controllers.v1.inspection_rule
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.inspection_rule.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.inspection_rule'
writing output... [ 21%] contributor/api/ironic.api.controllers.v1.node
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.node.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.node'
writing output... [ 21%] contributor/api/ironic.api.controllers.v1.notification_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.notification_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.notification_utils'
writing output... [ 21%] contributor/api/ironic.api.controllers.v1.port
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.port.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.port'
writing output... [ 21%] contributor/api/ironic.api.controllers.v1.portgroup
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.portgroup.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.portgroup'
writing output... [ 22%] contributor/api/ironic.api.controllers.v1.ramdisk
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.ramdisk.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.ramdisk'
writing output... [ 22%] contributor/api/ironic.api.controllers.v1.runbook
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.runbook.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.runbook'
writing output... [ 22%] contributor/api/ironic.api.controllers.v1.shard
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.shard.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.shard'
writing output... [ 22%] contributor/api/ironic.api.controllers.v1.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.utils'
writing output... [ 22%] contributor/api/ironic.api.controllers.v1.versions
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.versions.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.versions'
writing output... [ 23%] contributor/api/ironic.api.controllers.v1.volume
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.volume.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.volume'
writing output... [ 23%] contributor/api/ironic.api.controllers.v1.volume_connector
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.volume_connector.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.volume_connector'
writing output... [ 23%] contributor/api/ironic.api.controllers.v1.volume_target
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.v1.volume_target.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.v1.volume_target'
writing output... [ 23%] contributor/api/ironic.api.controllers.version
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.controllers.version.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.controllers.version'
writing output... [ 23%] contributor/api/ironic.api.functions
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.functions.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.functions'
writing output... [ 24%] contributor/api/ironic.api.hooks
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.hooks.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.hooks'
writing output... [ 24%] contributor/api/ironic.api.method
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.method.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.method'
writing output... [ 24%] contributor/api/ironic.api.middleware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.middleware.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.middleware'
writing output... [ 24%] contributor/api/ironic.api.middleware.auth_public_routes
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.middleware.auth_public_routes.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.middleware.auth_public_routes'
writing output... [ 24%] contributor/api/ironic.api.middleware.json_ext
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.middleware.json_ext.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.middleware.json_ext'
writing output... [ 25%] contributor/api/ironic.api.middleware.parsable_error
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.middleware.parsable_error.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.middleware.parsable_error'
writing output... [ 25%] contributor/api/ironic.api.validation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.validation.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.validation'
writing output... [ 25%] contributor/api/ironic.api.validation.validators
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.validation.validators.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.validation.validators'
writing output... [ 25%] contributor/api/ironic.api.wsgi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.api.wsgi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.api.wsgi'
writing output... [ 26%] contributor/api/ironic.cmd
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd'
writing output... [ 26%] contributor/api/ironic.cmd.api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.api.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd.api'
writing output... [ 26%] contributor/api/ironic.cmd.conductor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.conductor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd.conductor'
writing output... [ 26%] contributor/api/ironic.cmd.dbsync
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.dbsync.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd.dbsync'
writing output... [ 26%] contributor/api/ironic.cmd.novncproxy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.novncproxy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd.novncproxy'
writing output... [ 27%] contributor/api/ironic.cmd.pxe_filter
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.pxe_filter.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd.pxe_filter'
writing output... [ 27%] contributor/api/ironic.cmd.singleprocess
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.singleprocess.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd.singleprocess'
writing output... [ 27%] contributor/api/ironic.cmd.status
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.cmd.status.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.cmd.status'
writing output... [ 27%] contributor/api/ironic.common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common'
writing output... [ 27%] contributor/api/ironic.common.args
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.args.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.args'
writing output... [ 28%] contributor/api/ironic.common.async_steps
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.async_steps.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.async_steps'
writing output... [ 28%] contributor/api/ironic.common.auth_basic
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.auth_basic.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.auth_basic'
writing output... [ 28%] contributor/api/ironic.common.boot_devices
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.boot_devices.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.boot_devices'
writing output... [ 28%] contributor/api/ironic.common.boot_modes
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.boot_modes.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.boot_modes'
writing output... [ 28%] contributor/api/ironic.common.checksum_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.checksum_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.checksum_utils'
writing output... [ 29%] contributor/api/ironic.common.cinder
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.cinder.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.cinder'
writing output... [ 29%] contributor/api/ironic.common.components
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.components.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.components'
writing output... [ 29%] contributor/api/ironic.common.config
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.config.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.config'
writing output... [ 29%] contributor/api/ironic.common.console_factory
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.console_factory.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.console_factory'
writing output... [ 29%] contributor/api/ironic.common.context
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.context.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.context'
writing output... [ 30%] contributor/api/ironic.common.dhcp_factory
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.dhcp_factory.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.dhcp_factory'
writing output... [ 30%] contributor/api/ironic.common.driver_factory
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.driver_factory.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.driver_factory'
writing output... [ 30%] contributor/api/ironic.common.exception
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.exception.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.exception'
writing output... [ 30%] contributor/api/ironic.common.faults
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.faults.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.faults'
writing output... [ 30%] contributor/api/ironic.common.fsm
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.fsm.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.fsm'
writing output... [ 31%] contributor/api/ironic.common.glance_service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.glance_service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.glance_service'
writing output... [ 31%] contributor/api/ironic.common.glance_service.image_service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.glance_service.image_service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.glance_service.image_service'
writing output... [ 31%] contributor/api/ironic.common.glance_service.service_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.glance_service.service_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.glance_service.service_utils'
writing output... [ 31%] contributor/api/ironic.common.hash_ring
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.hash_ring.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.hash_ring'
writing output... [ 31%] contributor/api/ironic.common.i18n
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.i18n.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.i18n'
writing output... [ 32%] contributor/api/ironic.common.image_publisher
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.image_publisher.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.image_publisher'
writing output... [ 32%] contributor/api/ironic.common.image_service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.image_service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.image_service'
writing output... [ 32%] contributor/api/ironic.common.images
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.images.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.images'
writing output... [ 32%] contributor/api/ironic.common.indicator_states
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.indicator_states.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.indicator_states'
writing output... [ 32%] contributor/api/ironic.common.inspection_rules
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.inspection_rules.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.inspection_rules'
writing output... [ 33%] contributor/api/ironic.common.inspection_rules.actions
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.inspection_rules.actions.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.inspection_rules.actions'
writing output... [ 33%] contributor/api/ironic.common.inspection_rules.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.inspection_rules.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.inspection_rules.base'
writing output... [ 33%] contributor/api/ironic.common.inspection_rules.engine
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.inspection_rules.engine.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.inspection_rules.engine'
writing output... [ 33%] contributor/api/ironic.common.inspection_rules.operators
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.inspection_rules.operators.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.inspection_rules.operators'
writing output... [ 33%] contributor/api/ironic.common.inspection_rules.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.inspection_rules.utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.inspection_rules.utils'
writing output... [ 34%] contributor/api/ironic.common.inspection_rules.validation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.inspection_rules.validation.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.inspection_rules.validation'
writing output... [ 34%] contributor/api/ironic.common.json_rpc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.json_rpc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.json_rpc'
writing output... [ 34%] contributor/api/ironic.common.json_rpc.client
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.json_rpc.client.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.json_rpc.client'
writing output... [ 34%] contributor/api/ironic.common.json_rpc.server
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.json_rpc.server.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.json_rpc.server'
writing output... [ 34%] contributor/api/ironic.common.json_rpc.wsgi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.json_rpc.wsgi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.json_rpc.wsgi'
writing output... [ 35%] contributor/api/ironic.common.keystone
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.keystone.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.keystone'
writing output... [ 35%] contributor/api/ironic.common.kickstart_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.kickstart_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.kickstart_utils'
writing output... [ 35%] contributor/api/ironic.common.lessee_sources
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.lessee_sources.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.lessee_sources'
writing output... [ 35%] contributor/api/ironic.common.mdns
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.mdns.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.mdns'
writing output... [ 35%] contributor/api/ironic.common.metrics
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.metrics.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.metrics'
writing output... [ 36%] contributor/api/ironic.common.metrics_collector
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.metrics_collector.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.metrics_collector'
writing output... [ 36%] contributor/api/ironic.common.metrics_statsd
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.metrics_statsd.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.metrics_statsd'
writing output... [ 36%] contributor/api/ironic.common.metrics_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.metrics_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.metrics_utils'
writing output... [ 36%] contributor/api/ironic.common.molds
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.molds.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.molds'
writing output... [ 36%] contributor/api/ironic.common.network
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.network.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.network'
writing output... [ 37%] contributor/api/ironic.common.neutron
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.neutron.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.neutron'
writing output... [ 37%] contributor/api/ironic.common.nova
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.nova.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.nova'
writing output... [ 37%] contributor/api/ironic.common.oci_registry
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.oci_registry.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.oci_registry'
writing output... [ 37%] contributor/api/ironic.common.policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.policy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.policy'
writing output... [ 37%] contributor/api/ironic.common.profiler
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.profiler.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.profiler'
writing output... [ 38%] contributor/api/ironic.common.pxe_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.pxe_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.pxe_utils'
writing output... [ 38%] contributor/api/ironic.common.qemu_img
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.qemu_img.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.qemu_img'
writing output... [ 38%] contributor/api/ironic.common.raid
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.raid.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.raid'
writing output... [ 38%] contributor/api/ironic.common.release_mappings
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.release_mappings.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.release_mappings'
writing output... [ 38%] contributor/api/ironic.common.rpc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.rpc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.rpc'
writing output... [ 39%] contributor/api/ironic.common.rpc_service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.rpc_service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.rpc_service'
writing output... [ 39%] contributor/api/ironic.common.service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.service'
writing output... [ 39%] contributor/api/ironic.common.states
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.states.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.states'
writing output... [ 39%] contributor/api/ironic.common.swift
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.swift.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.swift'
writing output... [ 39%] contributor/api/ironic.common.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.utils'
writing output... [ 40%] contributor/api/ironic.common.vnc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.vnc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.vnc'
writing output... [ 40%] contributor/api/ironic.common.wsgi_service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.common.wsgi_service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.common.wsgi_service'
writing output... [ 40%] contributor/api/ironic.conductor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor'
writing output... [ 40%] contributor/api/ironic.conductor.allocations
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.allocations.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.allocations'
writing output... [ 40%] contributor/api/ironic.conductor.base_manager
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.base_manager.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.base_manager'
writing output... [ 41%] contributor/api/ironic.conductor.cleaning
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.cleaning.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.cleaning'
writing output... [ 41%] contributor/api/ironic.conductor.deployments
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.deployments.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.deployments'
writing output... [ 41%] contributor/api/ironic.conductor.inspection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.inspection.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.inspection'
writing output... [ 41%] contributor/api/ironic.conductor.manager
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.manager.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.manager'
writing output... [ 41%] contributor/api/ironic.conductor.notification_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.notification_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.notification_utils'
writing output... [ 42%] contributor/api/ironic.conductor.periodics
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.periodics.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.periodics'
writing output... [ 42%] contributor/api/ironic.conductor.rpc_service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.rpc_service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.rpc_service'
writing output... [ 42%] contributor/api/ironic.conductor.rpcapi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.rpcapi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.rpcapi'
writing output... [ 42%] contributor/api/ironic.conductor.servicing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.servicing.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.servicing'
writing output... [ 42%] contributor/api/ironic.conductor.steps
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.steps.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.steps'
writing output... [ 43%] contributor/api/ironic.conductor.task_manager
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.task_manager.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.task_manager'
writing output... [ 43%] contributor/api/ironic.conductor.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.utils'
writing output... [ 43%] contributor/api/ironic.conductor.verify
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conductor.verify.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conductor.verify'
writing output... [ 43%] contributor/api/ironic.conf
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf'
writing output... [ 43%] contributor/api/ironic.conf.agent
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.agent.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.agent'
writing output... [ 44%] contributor/api/ironic.conf.anaconda
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.anaconda.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.anaconda'
writing output... [ 44%] contributor/api/ironic.conf.ansible
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.ansible.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.ansible'
writing output... [ 44%] contributor/api/ironic.conf.api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.api.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.api'
writing output... [ 44%] contributor/api/ironic.conf.audit
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.audit.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.audit'
writing output... [ 44%] contributor/api/ironic.conf.auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.auth.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.auth'
writing output... [ 45%] contributor/api/ironic.conf.cinder
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.cinder.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.cinder'
writing output... [ 45%] contributor/api/ironic.conf.conductor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.conductor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.conductor'
writing output... [ 45%] contributor/api/ironic.conf.console
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.console.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.console'
writing output... [ 45%] contributor/api/ironic.conf.database
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.database.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.database'
writing output... [ 45%] contributor/api/ironic.conf.default
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.default.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.default'
writing output... [ 46%] contributor/api/ironic.conf.deploy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.deploy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.deploy'
writing output... [ 46%] contributor/api/ironic.conf.dhcp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.dhcp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.dhcp'
writing output... [ 46%] contributor/api/ironic.conf.disk_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.disk_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.disk_utils'
writing output... [ 46%] contributor/api/ironic.conf.dnsmasq
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.dnsmasq.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.dnsmasq'
writing output... [ 46%] contributor/api/ironic.conf.drac
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.drac.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.drac'
writing output... [ 47%] contributor/api/ironic.conf.exception
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.exception.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.exception'
writing output... [ 47%] contributor/api/ironic.conf.fake
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.fake.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.fake'
writing output... [ 47%] contributor/api/ironic.conf.glance
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.glance.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.glance'
writing output... [ 47%] contributor/api/ironic.conf.healthcheck
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.healthcheck.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.healthcheck'
writing output... [ 47%] contributor/api/ironic.conf.ilo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.ilo.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.ilo'
writing output... [ 48%] contributor/api/ironic.conf.inspector
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.inspector.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.inspector'
writing output... [ 48%] contributor/api/ironic.conf.inventory
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.inventory.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.inventory'
writing output... [ 48%] contributor/api/ironic.conf.ipmi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.ipmi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.ipmi'
writing output... [ 48%] contributor/api/ironic.conf.irmc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.irmc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.irmc'
writing output... [ 48%] contributor/api/ironic.conf.json_rpc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.json_rpc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.json_rpc'
writing output... [ 49%] contributor/api/ironic.conf.mdns
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.mdns.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.mdns'
writing output... [ 49%] contributor/api/ironic.conf.metrics
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.metrics.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.metrics'
writing output... [ 49%] contributor/api/ironic.conf.molds
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.molds.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.molds'
writing output... [ 49%] contributor/api/ironic.conf.neutron
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.neutron.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.neutron'
writing output... [ 49%] contributor/api/ironic.conf.nova
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.nova.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.nova'
writing output... [ 50%] contributor/api/ironic.conf.oci
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.oci.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.oci'
writing output... [ 50%] contributor/api/ironic.conf.opts
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.opts.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.opts'
writing output... [ 50%] contributor/api/ironic.conf.pxe
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.pxe.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.pxe'
writing output... [ 50%] contributor/api/ironic.conf.redfish
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.redfish.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.redfish'
writing output... [ 50%] contributor/api/ironic.conf.sensor_data
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.sensor_data.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.sensor_data'
writing output... [ 51%] contributor/api/ironic.conf.service_catalog
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.service_catalog.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.service_catalog'
writing output... [ 51%] contributor/api/ironic.conf.snmp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.snmp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.snmp'
writing output... [ 51%] contributor/api/ironic.conf.swift
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.swift.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.swift'
writing output... [ 51%] contributor/api/ironic.conf.vnc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.conf.vnc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.conf.vnc'
writing output... [ 51%] contributor/api/ironic.console
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console'
writing output... [ 52%] contributor/api/ironic.console.container
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.container.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.container'
writing output... [ 52%] contributor/api/ironic.console.container.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.container.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.container.base'
writing output... [ 52%] contributor/api/ironic.console.container.fake
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.container.fake.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.container.fake'
writing output... [ 52%] contributor/api/ironic.console.container.systemd
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.container.systemd.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.container.systemd'
writing output... [ 52%] contributor/api/ironic.console.novncproxy_service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.novncproxy_service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.novncproxy_service'
writing output... [ 53%] contributor/api/ironic.console.rfb
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.rfb.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.rfb'
writing output... [ 53%] contributor/api/ironic.console.rfb.auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.rfb.auth.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.rfb.auth'
writing output... [ 53%] contributor/api/ironic.console.rfb.authnone
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.rfb.authnone.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.rfb.authnone'
writing output... [ 53%] contributor/api/ironic.console.rfb.auths
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.rfb.auths.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.rfb.auths'
writing output... [ 53%] contributor/api/ironic.console.securityproxy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.securityproxy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.securityproxy'
writing output... [ 54%] contributor/api/ironic.console.securityproxy.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.securityproxy.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.securityproxy.base'
writing output... [ 54%] contributor/api/ironic.console.securityproxy.rfb
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.securityproxy.rfb.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.securityproxy.rfb'
writing output... [ 54%] contributor/api/ironic.console.websocketproxy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.console.websocketproxy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.console.websocketproxy'
writing output... [ 54%] contributor/api/ironic.db
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.db.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.db'
writing output... [ 54%] contributor/api/ironic.db.api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.db.api.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.db.api'
writing output... [ 55%] contributor/api/ironic.db.migration
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.db.migration.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.db.migration'
writing output... [ 55%] contributor/api/ironic.db.sqlalchemy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.db.sqlalchemy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.db.sqlalchemy'
writing output... [ 55%] contributor/api/ironic.db.sqlalchemy.api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.db.sqlalchemy.api.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.db.sqlalchemy.api'
writing output... [ 55%] contributor/api/ironic.db.sqlalchemy.migration
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.db.sqlalchemy.migration.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.db.sqlalchemy.migration'
writing output... [ 55%] contributor/api/ironic.db.sqlalchemy.models
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.db.sqlalchemy.models.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.db.sqlalchemy.models'
writing output... [ 56%] contributor/api/ironic.dhcp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.dhcp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.dhcp'
writing output... [ 56%] contributor/api/ironic.dhcp.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.dhcp.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.dhcp.base'
writing output... [ 56%] contributor/api/ironic.dhcp.dnsmasq
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.dhcp.dnsmasq.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.dhcp.dnsmasq'
writing output... [ 56%] contributor/api/ironic.dhcp.neutron
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.dhcp.neutron.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.dhcp.neutron'
writing output... [ 56%] contributor/api/ironic.dhcp.none
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.dhcp.none.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.dhcp.none'
writing output... [ 57%] contributor/api/ironic.drivers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers'
writing output... [ 57%] contributor/api/ironic.drivers.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.base'
writing output... [ 57%] contributor/api/ironic.drivers.drac
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.drac.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.drac'
writing output... [ 57%] contributor/api/ironic.drivers.fake_hardware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.fake_hardware.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.fake_hardware'
writing output... [ 57%] contributor/api/ironic.drivers.generic
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.generic.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.generic'
writing output... [ 58%] contributor/api/ironic.drivers.hardware_type
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.hardware_type.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.hardware_type'
writing output... [ 58%] contributor/api/ironic.drivers.ilo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.ilo.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.ilo'
writing output... [ 58%] contributor/api/ironic.drivers.intel_ipmi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.intel_ipmi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.intel_ipmi'
writing output... [ 58%] contributor/api/ironic.drivers.ipmi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.ipmi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.ipmi'
writing output... [ 58%] contributor/api/ironic.drivers.irmc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.irmc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.irmc'
writing output... [ 59%] contributor/api/ironic.drivers.modules
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules'
writing output... [ 59%] contributor/api/ironic.drivers.modules.agent
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.agent.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.agent'
writing output... [ 59%] contributor/api/ironic.drivers.modules.agent_base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.agent_base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.agent_base'
writing output... [ 59%] contributor/api/ironic.drivers.modules.agent_client
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.agent_client.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.agent_client'
writing output... [ 59%] contributor/api/ironic.drivers.modules.agent_power
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.agent_power.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.agent_power'
writing output... [ 60%] contributor/api/ironic.drivers.modules.ansible
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ansible.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ansible'
writing output... [ 60%] contributor/api/ironic.drivers.modules.ansible.deploy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ansible.deploy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ansible.deploy'
writing output... [ 60%] contributor/api/ironic.drivers.modules.boot_mode_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.boot_mode_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.boot_mode_utils'
writing output... [ 60%] contributor/api/ironic.drivers.modules.console_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.console_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.console_utils'
writing output... [ 60%] contributor/api/ironic.drivers.modules.deploy_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.deploy_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.deploy_utils'
writing output... [ 61%] contributor/api/ironic.drivers.modules.drac
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac'
writing output... [ 61%] contributor/api/ironic.drivers.modules.drac.bios
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.bios.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.bios'
writing output... [ 61%] contributor/api/ironic.drivers.modules.drac.boot
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.boot.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.boot'
writing output... [ 61%] contributor/api/ironic.drivers.modules.drac.inspect
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.inspect.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.inspect'
writing output... [ 61%] contributor/api/ironic.drivers.modules.drac.management
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.management.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.management'
writing output... [ 62%] contributor/api/ironic.drivers.modules.drac.power
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.power.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.power'
writing output... [ 62%] contributor/api/ironic.drivers.modules.drac.raid
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.raid.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.raid'
writing output... [ 62%] contributor/api/ironic.drivers.modules.drac.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.utils'
writing output... [ 62%] contributor/api/ironic.drivers.modules.drac.vendor_passthru
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.drac.vendor_passthru.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.drac.vendor_passthru'
writing output... [ 62%] contributor/api/ironic.drivers.modules.fake
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.fake.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.fake'
writing output... [ 63%] contributor/api/ironic.drivers.modules.graphical_console
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.graphical_console.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.graphical_console'
writing output... [ 63%] contributor/api/ironic.drivers.modules.ilo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo'
writing output... [ 63%] contributor/api/ironic.drivers.modules.ilo.bios
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.bios.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.bios'
writing output... [ 63%] contributor/api/ironic.drivers.modules.ilo.boot
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.boot.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.boot'
writing output... [ 63%] contributor/api/ironic.drivers.modules.ilo.common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.common.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.common'
writing output... [ 64%] contributor/api/ironic.drivers.modules.ilo.console
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.console.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.console'
writing output... [ 64%] contributor/api/ironic.drivers.modules.ilo.firmware_processor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.firmware_processor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.firmware_processor'
writing output... [ 64%] contributor/api/ironic.drivers.modules.ilo.inspect
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.inspect.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.inspect'
writing output... [ 64%] contributor/api/ironic.drivers.modules.ilo.management
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.management.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.management'
writing output... [ 64%] contributor/api/ironic.drivers.modules.ilo.power
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.power.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.power'
writing output... [ 65%] contributor/api/ironic.drivers.modules.ilo.raid
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.raid.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.raid'
writing output... [ 65%] contributor/api/ironic.drivers.modules.ilo.vendor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ilo.vendor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ilo.vendor'
writing output... [ 65%] contributor/api/ironic.drivers.modules.image_cache
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.image_cache.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.image_cache'
writing output... [ 65%] contributor/api/ironic.drivers.modules.image_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.image_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.image_utils'
writing output... [ 65%] contributor/api/ironic.drivers.modules.inspect_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspect_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspect_utils'
writing output... [ 66%] contributor/api/ironic.drivers.modules.inspector
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector'
writing output... [ 66%] contributor/api/ironic.drivers.modules.inspector.agent
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.agent.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.agent'
writing output... [ 66%] contributor/api/ironic.drivers.modules.inspector.client
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.client.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.client'
writing output... [ 66%] contributor/api/ironic.drivers.modules.inspector.hooks
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks'
writing output... [ 66%] contributor/api/ironic.drivers.modules.inspector.hooks.accelerators
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.accelerators.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.accelerators'
writing output... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.architecture
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.architecture.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.architecture'
writing output... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.base'
writing output... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.boot_mode
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.boot_mode.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.boot_mode'
writing output... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.cpu_capabilities
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.cpu_capabilities.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.cpu_capabilities'
writing output... [ 67%] contributor/api/ironic.drivers.modules.inspector.hooks.extra_hardware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.extra_hardware.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.extra_hardware'
writing output... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.local_link_connection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.local_link_connection.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.local_link_connection'
writing output... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.memory
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.memory.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.memory'
writing output... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.parse_lldp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.parse_lldp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.parse_lldp'
writing output... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.pci_devices
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.pci_devices.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.pci_devices'
writing output... [ 68%] contributor/api/ironic.drivers.modules.inspector.hooks.physical_network
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.physical_network.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.physical_network'
writing output... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.ports
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.ports.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.ports'
writing output... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.raid_device
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.raid_device.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.raid_device'
writing output... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.ramdisk_error
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.ramdisk_error.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.ramdisk_error'
writing output... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.root_device
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.root_device.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.root_device'
writing output... [ 69%] contributor/api/ironic.drivers.modules.inspector.hooks.validate_interfaces
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.hooks.validate_interfaces.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.hooks.validate_interfaces'
writing output... [ 70%] contributor/api/ironic.drivers.modules.inspector.interface
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.interface.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.interface'
writing output... [ 70%] contributor/api/ironic.drivers.modules.inspector.lldp_parsers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.lldp_parsers.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.lldp_parsers'
writing output... [ 70%] contributor/api/ironic.drivers.modules.inspector.lldp_tlvs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.inspector.lldp_tlvs.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.inspector.lldp_tlvs'
writing output... [ 70%] contributor/api/ironic.drivers.modules.intel_ipmi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.intel_ipmi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.intel_ipmi'
writing output... [ 70%] contributor/api/ironic.drivers.modules.intel_ipmi.management
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.intel_ipmi.management.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.intel_ipmi.management'
writing output... [ 71%] contributor/api/ironic.drivers.modules.ipmitool
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ipmitool.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ipmitool'
writing output... [ 71%] contributor/api/ironic.drivers.modules.ipxe
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ipxe.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ipxe'
writing output... [ 71%] contributor/api/ironic.drivers.modules.irmc
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc'
writing output... [ 71%] contributor/api/ironic.drivers.modules.irmc.bios
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.bios.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.bios'
writing output... [ 71%] contributor/api/ironic.drivers.modules.irmc.boot
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.boot.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.boot'
writing output... [ 72%] contributor/api/ironic.drivers.modules.irmc.common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.common.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.common'
writing output... [ 72%] contributor/api/ironic.drivers.modules.irmc.inspect
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.inspect.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.inspect'
writing output... [ 72%] contributor/api/ironic.drivers.modules.irmc.management
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.management.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.management'
writing output... [ 72%] contributor/api/ironic.drivers.modules.irmc.power
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.power.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.power'
writing output... [ 72%] contributor/api/ironic.drivers.modules.irmc.raid
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.raid.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.raid'
writing output... [ 73%] contributor/api/ironic.drivers.modules.irmc.vendor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.irmc.vendor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.irmc.vendor'
writing output... [ 73%] contributor/api/ironic.drivers.modules.network
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.network.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.network'
writing output... [ 73%] contributor/api/ironic.drivers.modules.network.common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.network.common.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.network.common'
writing output... [ 73%] contributor/api/ironic.drivers.modules.network.flat
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.network.flat.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.network.flat'
writing output... [ 73%] contributor/api/ironic.drivers.modules.network.neutron
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.network.neutron.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.network.neutron'
writing output... [ 74%] contributor/api/ironic.drivers.modules.network.noop
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.network.noop.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.network.noop'
writing output... [ 74%] contributor/api/ironic.drivers.modules.noop
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.noop.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.noop'
writing output... [ 74%] contributor/api/ironic.drivers.modules.noop_mgmt
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.noop_mgmt.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.noop_mgmt'
writing output... [ 74%] contributor/api/ironic.drivers.modules.pxe
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.pxe.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.pxe'
writing output... [ 74%] contributor/api/ironic.drivers.modules.pxe_base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.pxe_base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.pxe_base'
writing output... [ 75%] contributor/api/ironic.drivers.modules.ramdisk
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.ramdisk.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.ramdisk'
writing output... [ 75%] contributor/api/ironic.drivers.modules.redfish
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish'
writing output... [ 75%] contributor/api/ironic.drivers.modules.redfish.bios
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.bios.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.bios'
writing output... [ 75%] contributor/api/ironic.drivers.modules.redfish.boot
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.boot.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.boot'
writing output... [ 76%] contributor/api/ironic.drivers.modules.redfish.firmware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.firmware.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.firmware'
writing output... [ 76%] contributor/api/ironic.drivers.modules.redfish.firmware_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.firmware_utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.firmware_utils'
writing output... [ 76%] contributor/api/ironic.drivers.modules.redfish.graphical_console
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.graphical_console.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.graphical_console'
writing output... [ 76%] contributor/api/ironic.drivers.modules.redfish.inspect
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.inspect.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.inspect'
writing output... [ 76%] contributor/api/ironic.drivers.modules.redfish.management
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.management.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.management'
writing output... [ 77%] contributor/api/ironic.drivers.modules.redfish.power
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.power.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.power'
writing output... [ 77%] contributor/api/ironic.drivers.modules.redfish.raid
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.raid.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.raid'
writing output... [ 77%] contributor/api/ironic.drivers.modules.redfish.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.utils'
writing output... [ 77%] contributor/api/ironic.drivers.modules.redfish.vendor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.redfish.vendor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.redfish.vendor'
writing output... [ 77%] contributor/api/ironic.drivers.modules.snmp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.snmp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.snmp'
writing output... [ 78%] contributor/api/ironic.drivers.modules.storage
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.storage.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.storage'
writing output... [ 78%] contributor/api/ironic.drivers.modules.storage.cinder
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.storage.cinder.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.storage.cinder'
writing output... [ 78%] contributor/api/ironic.drivers.modules.storage.external
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.storage.external.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.storage.external'
writing output... [ 78%] contributor/api/ironic.drivers.modules.storage.noop
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.modules.storage.noop.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.modules.storage.noop'
writing output... [ 78%] contributor/api/ironic.drivers.redfish
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.redfish.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.redfish'
writing output... [ 79%] contributor/api/ironic.drivers.snmp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.snmp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.snmp'
writing output... [ 79%] contributor/api/ironic.drivers.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.drivers.utils.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.drivers.utils'
writing output... [ 79%] contributor/api/ironic.objects
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects'
writing output... [ 79%] contributor/api/ironic.objects.allocation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.allocation.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.allocation'
writing output... [ 79%] contributor/api/ironic.objects.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.base.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.base'
writing output... [ 80%] contributor/api/ironic.objects.bios
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.bios.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.bios'
writing output... [ 80%] contributor/api/ironic.objects.chassis
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.chassis.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.chassis'
writing output... [ 80%] contributor/api/ironic.objects.conductor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.conductor.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.conductor'
writing output... [ 80%] contributor/api/ironic.objects.deploy_template
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.deploy_template.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.deploy_template'
writing output... [ 80%] contributor/api/ironic.objects.deployment
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.deployment.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.deployment'
writing output... [ 81%] contributor/api/ironic.objects.fields
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.fields.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.fields'
writing output... [ 81%] contributor/api/ironic.objects.firmware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.firmware.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.firmware'
writing output... [ 81%] contributor/api/ironic.objects.indirection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.indirection.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.indirection'
writing output... [ 81%] contributor/api/ironic.objects.inspection_rule
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.inspection_rule.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.inspection_rule'
writing output... [ 81%] contributor/api/ironic.objects.node
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.node.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.node'
writing output... [ 82%] contributor/api/ironic.objects.node_history
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.node_history.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.node_history'
writing output... [ 82%] contributor/api/ironic.objects.node_inventory
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.node_inventory.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.node_inventory'
writing output... [ 82%] contributor/api/ironic.objects.notification
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.notification.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.notification'
writing output... [ 82%] contributor/api/ironic.objects.port
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.port.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.port'
writing output... [ 82%] contributor/api/ironic.objects.portgroup
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.portgroup.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.portgroup'
writing output... [ 83%] contributor/api/ironic.objects.runbook
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.runbook.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.runbook'
writing output... [ 83%] contributor/api/ironic.objects.trait
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.trait.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.trait'
writing output... [ 83%] contributor/api/ironic.objects.volume_connector
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.volume_connector.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.volume_connector'
writing output... [ 83%] contributor/api/ironic.objects.volume_target
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.objects.volume_target.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.objects.volume_target'
writing output... [ 83%] contributor/api/ironic.pxe_filter
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.pxe_filter.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.pxe_filter'
writing output... [ 84%] contributor/api/ironic.pxe_filter.dnsmasq
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.pxe_filter.dnsmasq.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.pxe_filter.dnsmasq'
writing output... [ 84%] contributor/api/ironic.pxe_filter.service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.pxe_filter.service.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.pxe_filter.service'
writing output... [ 84%] contributor/api/ironic.version
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.version.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.version'
writing output... [ 84%] contributor/api/ironic.wsgi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic.wsgi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/ironic.wsgi'
writing output... [ 84%] contributor/api/modules
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/api/modules.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/api/modules'
writing output... [ 85%] contributor/architecture
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/architecture.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/architecture'
writing output... [ 85%] contributor/arm-devstack-guide
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/arm-devstack-guide.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/arm-devstack-guide'
writing output... [ 85%] contributor/bifrost-dev-guide
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/bifrost-dev-guide.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/bifrost-dev-guide'
writing output... [ 85%] contributor/bios_develop
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/bios_develop.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/bios_develop'
writing output... [ 85%] contributor/bug-deputy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/bug-deputy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/bug-deputy'
writing output... [ 86%] contributor/bugs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/bugs.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/bugs'
writing output... [ 86%] contributor/community
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/community.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/community'
writing output... [ 86%] contributor/contributing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/contributing.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/contributing'
writing output... [ 86%] contributor/debug-ci-failures
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/debug-ci-failures.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/debug-ci-failures'
writing output... [ 86%] contributor/deploy-steps
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/deploy-steps.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/deploy-steps'
writing output... [ 87%] contributor/dev-quickstart
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/dev-quickstart.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/dev-quickstart'
writing output... [ 87%] contributor/devstack-guide
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/devstack-guide.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/devstack-guide'
writing output... [ 87%] contributor/drivers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/drivers.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/drivers'
writing output... [ 87%] contributor/faq
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/faq.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/faq'
writing output... [ 87%] contributor/governance
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/governance.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/governance'
writing output... [ 88%] contributor/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/index'
writing output... [ 88%] contributor/ironic-boot-from-volume
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/ironic-boot-from-volume.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/ironic-boot-from-volume'
writing output... [ 88%] contributor/ironic-multitenant-networking
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/ironic-multitenant-networking.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/ironic-multitenant-networking'
writing output... [ 88%] contributor/jobs-description
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/jobs-description.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/jobs-description'
writing output... [ 88%] contributor/local-dev-guide
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/local-dev-guide.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/local-dev-guide'
writing output... [ 89%] contributor/metal3-integration
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/metal3-integration.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/metal3-integration'
writing output... [ 89%] contributor/metrics
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/metrics.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/metrics'
writing output... [ 89%] contributor/notifications
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/notifications.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/notifications'
writing output... [ 89%] contributor/osprofiler-support
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/osprofiler-support.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/osprofiler-support'
writing output... [ 89%] contributor/rbac-testing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/rbac-testing.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/rbac-testing'
writing output... [ 90%] contributor/releasing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/releasing.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/releasing'
writing output... [ 90%] contributor/rolling-upgrades
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/rolling-upgrades.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/rolling-upgrades'
writing output... [ 90%] contributor/states
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/states.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/states'
writing output... [ 90%] contributor/third-party-ci
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/third-party-ci.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/third-party-ci'
writing output... [ 90%] contributor/vendor-passthru
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/vendor-passthru.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/vendor-passthru'
writing output... [ 91%] contributor/vision
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/vision.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/vision'
writing output... [ 91%] contributor/vision-reflection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/vision-reflection.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/vision-reflection'
writing output... [ 91%] contributor/webapi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/webapi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/webapi'
writing output... [ 91%] contributor/webapi-version-history
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/contributor/webapi-version-history.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'contributor/webapi-version-history'
writing output... [ 91%] index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'index'
writing output... [ 92%] install/advanced
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/advanced.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/advanced'
writing output... [ 92%] install/configdrive
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configdrive.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configdrive'
writing output... [ 92%] install/configure-cleaning
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-cleaning.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-cleaning'
writing output... [ 92%] install/configure-compute
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-compute.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-compute'
writing output... [ 92%] install/configure-esp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-esp.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-esp'
writing output... [ 93%] install/configure-glance-images
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-glance-images.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-glance-images'
writing output... [ 93%] install/configure-glance-swift
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-glance-swift.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-glance-swift'
writing output... [ 93%] install/configure-identity
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-identity.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-identity'
writing output... [ 93%] install/configure-integration
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-integration.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-integration'
writing output... [ 93%] install/configure-ipmi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-ipmi.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-ipmi'
writing output... [ 94%] install/configure-ipv6-networking
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-ipv6-networking.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-ipv6-networking'
writing output... [ 94%] install/configure-networking
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-networking.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-networking'
writing output... [ 94%] install/configure-nova-flavors
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-nova-flavors.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-nova-flavors'
writing output... [ 94%] install/configure-pxe
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-pxe.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-pxe'
writing output... [ 94%] install/configure-tenant-networks
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/configure-tenant-networks.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/configure-tenant-networks'
writing output... [ 95%] install/creating-images
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/creating-images.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/creating-images'
writing output... [ 95%] install/deploy-ramdisk
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/deploy-ramdisk.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/deploy-ramdisk'
writing output... [ 95%] install/enabling-drivers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/enabling-drivers.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/enabling-drivers'
writing output... [ 95%] install/enabling-https
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/enabling-https.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/enabling-https'
writing output... [ 95%] install/enrollment
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/enrollment.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/enrollment'
writing output... [ 96%] install/get_started
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/get_started.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/get_started'
writing output... [ 96%] install/graphical-console
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/graphical-console.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/graphical-console'
writing output... [ 96%] install/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/index'
writing output... [ 96%] install/install
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/install.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/install'
writing output... [ 96%] install/install-obs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/install-obs.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/install-obs'
writing output... [ 97%] install/install-rdo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/install-rdo.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/install-rdo'
writing output... [ 97%] install/install-ubuntu
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/install-ubuntu.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/install-ubuntu'
writing output... [ 97%] install/next-steps
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/next-steps.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/next-steps'
writing output... [ 97%] install/refarch/common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/refarch/common.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/refarch/common'
writing output... [ 97%] install/refarch/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/refarch/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/refarch/index'
writing output... [ 98%] install/refarch/small-cloud-trusted-tenants
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/refarch/small-cloud-trusted-tenants.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/refarch/small-cloud-trusted-tenants'
writing output... [ 98%] install/setup-drivers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/setup-drivers.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/setup-drivers'
writing output... [ 98%] install/standalone
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/standalone.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/standalone'
writing output... [ 98%] install/standalone/configure
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/standalone/configure.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/standalone/configure'
writing output... [ 98%] install/standalone/deploy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/standalone/deploy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/standalone/deploy'
writing output... [ 99%] install/standalone/enrollment
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/standalone/enrollment.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/standalone/enrollment'
writing output... [ 99%] install/troubleshooting
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/install/troubleshooting.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'install/troubleshooting'
writing output... [ 99%] references/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/references/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'references/index'
writing output... [ 99%] user/architecture
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/user/architecture.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'user/architecture'
writing output... [ 99%] user/creating-images
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/user/creating-images.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'user/creating-images'
writing output... [100%] user/deploy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/user/deploy.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'user/deploy'
writing output... [100%] user/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/user/index.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'user/index'
writing output... [100%] user/states
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
[openstackdocstheme] Could not get modification time of doc/source/user/states.rst: [Errno 2] No such file or directory: 'git'
[openstackdocstheme] could not determine last_updated for 'user/states'

WARNING: [openstackdocstheme] cannot get gitsha from git repository
WARNING: dot command 'dot' cannot be run (needed for graphviz output), check the graphviz_dot setting
generating indices... genindex /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
py-modindex [openstackdocstheme] could not determine last_updated for 'py-modindex'
done
highlighting module code... [  0%] _operator
highlighting module code... [  1%] ironic.api.app
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/app'
highlighting module code... [  1%] ironic.api.controllers.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/base'
highlighting module code... [  1%] ironic.api.controllers.link
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/link'
highlighting module code... [  2%] ironic.api.controllers.root
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/root'
highlighting module code... [  2%] ironic.api.controllers.v1
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1'
highlighting module code... [  2%] ironic.api.controllers.v1.allocation
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/allocation'
highlighting module code... [  3%] ironic.api.controllers.v1.bios
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/bios'
highlighting module code... [  3%] ironic.api.controllers.v1.chassis
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/chassis'
highlighting module code... [  3%] ironic.api.controllers.v1.collection
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/collection'
highlighting module code... [  4%] ironic.api.controllers.v1.conductor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/conductor'
highlighting module code... [  4%] ironic.api.controllers.v1.deploy_template
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/deploy_template'
highlighting module code... [  4%] ironic.api.controllers.v1.driver
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/driver'
highlighting module code... [  5%] ironic.api.controllers.v1.event
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/event'
highlighting module code... [  5%] ironic.api.controllers.v1.firmware
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/firmware'
highlighting module code... [  5%] ironic.api.controllers.v1.inspection_rule
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/inspection_rule'
highlighting module code... [  6%] ironic.api.controllers.v1.node
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/node'
highlighting module code... [  6%] ironic.api.controllers.v1.notification_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/notification_utils'
highlighting module code... [  6%] ironic.api.controllers.v1.port
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/port'
highlighting module code... [  7%] ironic.api.controllers.v1.portgroup
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/portgroup'
highlighting module code... [  7%] ironic.api.controllers.v1.ramdisk
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/ramdisk'
highlighting module code... [  7%] ironic.api.controllers.v1.runbook
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/runbook'
highlighting module code... [  8%] ironic.api.controllers.v1.shard
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/shard'
highlighting module code... [  8%] ironic.api.controllers.v1.utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/utils'
highlighting module code... [  8%] ironic.api.controllers.v1.versions
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/versions'
highlighting module code... [  9%] ironic.api.controllers.v1.volume
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/volume'
highlighting module code... [  9%] ironic.api.controllers.v1.volume_connector
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/volume_connector'
highlighting module code... [  9%] ironic.api.controllers.v1.volume_target
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/v1/volume_target'
highlighting module code... [ 10%] ironic.api.controllers.version
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/controllers/version'
highlighting module code... [ 10%] ironic.api.functions
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/functions'
highlighting module code... [ 11%] ironic.api.hooks
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/hooks'
highlighting module code... [ 11%] ironic.api.method
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/method'
highlighting module code... [ 11%] ironic.api.middleware.auth_public_routes
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/middleware/auth_public_routes'
highlighting module code... [ 12%] ironic.api.middleware.json_ext
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/middleware/json_ext'
highlighting module code... [ 12%] ironic.api.middleware.parsable_error
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/middleware/parsable_error'
highlighting module code... [ 12%] ironic.api.validation
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/validation'
highlighting module code... [ 13%] ironic.api.validation.validators
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/validation/validators'
highlighting module code... [ 13%] ironic.api.wsgi
[openstackdocstheme] could not determine last_updated for '_modules/ironic/api/wsgi'
highlighting module code... [ 13%] ironic.cmd.api
[openstackdocstheme] could not determine last_updated for '_modules/ironic/cmd/api'
highlighting module code... [ 14%] ironic.cmd.conductor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/cmd/conductor'
highlighting module code... [ 14%] ironic.cmd.dbsync
[openstackdocstheme] could not determine last_updated for '_modules/ironic/cmd/dbsync'
highlighting module code... [ 14%] ironic.cmd.novncproxy
[openstackdocstheme] could not determine last_updated for '_modules/ironic/cmd/novncproxy'
highlighting module code... [ 15%] ironic.cmd.pxe_filter
[openstackdocstheme] could not determine last_updated for '_modules/ironic/cmd/pxe_filter'
highlighting module code... [ 15%] ironic.cmd.singleprocess
[openstackdocstheme] could not determine last_updated for '_modules/ironic/cmd/singleprocess'
highlighting module code... [ 15%] ironic.cmd.status
[openstackdocstheme] could not determine last_updated for '_modules/ironic/cmd/status'
highlighting module code... [ 16%] ironic.common.args
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/args'
highlighting module code... [ 16%] ironic.common.async_steps
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/async_steps'
highlighting module code... [ 16%] ironic.common.auth_basic
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/auth_basic'
highlighting module code... [ 17%] ironic.common.checksum_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/checksum_utils'
highlighting module code... [ 17%] ironic.common.cinder
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/cinder'
highlighting module code... [ 17%] ironic.common.config
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/config'
highlighting module code... [ 18%] ironic.common.console_factory
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/console_factory'
highlighting module code... [ 18%] ironic.common.context
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/context'
highlighting module code... [ 18%] ironic.common.dhcp_factory
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/dhcp_factory'
highlighting module code... [ 19%] ironic.common.driver_factory
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/driver_factory'
highlighting module code... [ 19%] ironic.common.exception
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/exception'
highlighting module code... [ 19%] ironic.common.fsm
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/fsm'
highlighting module code... [ 20%] ironic.common.glance_service.image_service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/glance_service/image_service'
highlighting module code... [ 20%] ironic.common.glance_service.service_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/glance_service/service_utils'
highlighting module code... [ 20%] ironic.common.hash_ring
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/hash_ring'
highlighting module code... [ 21%] ironic.common.image_publisher
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/image_publisher'
highlighting module code... [ 21%] ironic.common.image_service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/image_service'
highlighting module code... [ 21%] ironic.common.images
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/images'
highlighting module code... [ 22%] ironic.common.inspection_rules.actions
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/inspection_rules/actions'
highlighting module code... [ 22%] ironic.common.inspection_rules.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/inspection_rules/base'
highlighting module code... [ 22%] ironic.common.inspection_rules.engine
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/inspection_rules/engine'
highlighting module code... [ 23%] ironic.common.inspection_rules.operators
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/inspection_rules/operators'
highlighting module code... [ 23%] ironic.common.inspection_rules.utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/inspection_rules/utils'
highlighting module code... [ 23%] ironic.common.inspection_rules.validation
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/inspection_rules/validation'
highlighting module code... [ 24%] ironic.common.json_rpc.client
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/json_rpc/client'
highlighting module code... [ 24%] ironic.common.json_rpc.server
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/json_rpc/server'
highlighting module code... [ 24%] ironic.common.json_rpc.wsgi
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/json_rpc/wsgi'
highlighting module code... [ 25%] ironic.common.keystone
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/keystone'
highlighting module code... [ 25%] ironic.common.kickstart_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/kickstart_utils'
highlighting module code... [ 25%] ironic.common.mdns
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/mdns'
highlighting module code... [ 26%] ironic.common.metrics
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/metrics'
highlighting module code... [ 26%] ironic.common.metrics_collector
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/metrics_collector'
highlighting module code... [ 26%] ironic.common.metrics_statsd
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/metrics_statsd'
highlighting module code... [ 27%] ironic.common.metrics_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/metrics_utils'
highlighting module code... [ 27%] ironic.common.molds
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/molds'
highlighting module code... [ 27%] ironic.common.network
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/network'
highlighting module code... [ 28%] ironic.common.neutron
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/neutron'
highlighting module code... [ 28%] ironic.common.nova
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/nova'
highlighting module code... [ 28%] ironic.common.oci_registry
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/oci_registry'
highlighting module code... [ 29%] ironic.common.policy
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/policy'
highlighting module code... [ 29%] ironic.common.profiler
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/profiler'
highlighting module code... [ 29%] ironic.common.pxe_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/pxe_utils'
highlighting module code... [ 30%] ironic.common.qemu_img
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/qemu_img'
highlighting module code... [ 30%] ironic.common.raid
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/raid'
highlighting module code... [ 31%] ironic.common.release_mappings
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/release_mappings'
highlighting module code... [ 31%] ironic.common.rpc
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/rpc'
highlighting module code... [ 31%] ironic.common.rpc_service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/rpc_service'
highlighting module code... [ 32%] ironic.common.service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/service'
highlighting module code... [ 32%] ironic.common.states
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/states'
highlighting module code... [ 32%] ironic.common.swift
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/swift'
highlighting module code... [ 33%] ironic.common.utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/utils'
highlighting module code... [ 33%] ironic.common.vnc
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/vnc'
highlighting module code... [ 33%] ironic.common.wsgi_service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/common/wsgi_service'
highlighting module code... [ 34%] ironic.conductor.allocations
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/allocations'
highlighting module code... [ 34%] ironic.conductor.base_manager
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/base_manager'
highlighting module code... [ 34%] ironic.conductor.cleaning
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/cleaning'
highlighting module code... [ 35%] ironic.conductor.deployments
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/deployments'
highlighting module code... [ 35%] ironic.conductor.inspection
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/inspection'
highlighting module code... [ 35%] ironic.conductor.manager
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/manager'
highlighting module code... [ 36%] ironic.conductor.notification_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/notification_utils'
highlighting module code... [ 36%] ironic.conductor.periodics
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/periodics'
highlighting module code... [ 36%] ironic.conductor.rpc_service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/rpc_service'
highlighting module code... [ 37%] ironic.conductor.rpcapi
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/rpcapi'
highlighting module code... [ 37%] ironic.conductor.servicing
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/servicing'
highlighting module code... [ 37%] ironic.conductor.steps
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/steps'
highlighting module code... [ 38%] ironic.conductor.task_manager
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/task_manager'
highlighting module code... [ 38%] ironic.conductor.utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/utils'
highlighting module code... [ 38%] ironic.conductor.verify
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conductor/verify'
highlighting module code... [ 39%] ironic.conf.agent
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/agent'
highlighting module code... [ 39%] ironic.conf.anaconda
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/anaconda'
highlighting module code... [ 39%] ironic.conf.ansible
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/ansible'
highlighting module code... [ 40%] ironic.conf.api
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/api'
highlighting module code... [ 40%] ironic.conf.audit
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/audit'
highlighting module code... [ 40%] ironic.conf.auth
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/auth'
highlighting module code... [ 41%] ironic.conf.cinder
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/cinder'
highlighting module code... [ 41%] ironic.conf.conductor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/conductor'
highlighting module code... [ 41%] ironic.conf.console
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/console'
highlighting module code... [ 42%] ironic.conf.database
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/database'
highlighting module code... [ 42%] ironic.conf.default
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/default'
highlighting module code... [ 42%] ironic.conf.deploy
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/deploy'
highlighting module code... [ 43%] ironic.conf.dhcp
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/dhcp'
highlighting module code... [ 43%] ironic.conf.disk_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/disk_utils'
highlighting module code... [ 43%] ironic.conf.dnsmasq
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/dnsmasq'
highlighting module code... [ 44%] ironic.conf.drac
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/drac'
highlighting module code... [ 44%] ironic.conf.exception
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/exception'
highlighting module code... [ 44%] ironic.conf.fake
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/fake'
highlighting module code... [ 45%] ironic.conf.glance
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/glance'
highlighting module code... [ 45%] ironic.conf.healthcheck
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/healthcheck'
highlighting module code... [ 45%] ironic.conf.ilo
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/ilo'
highlighting module code... [ 46%] ironic.conf.inspector
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/inspector'
highlighting module code... [ 46%] ironic.conf.inventory
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/inventory'
highlighting module code... [ 46%] ironic.conf.ipmi
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/ipmi'
highlighting module code... [ 47%] ironic.conf.irmc
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/irmc'
highlighting module code... [ 47%] ironic.conf.json_rpc
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/json_rpc'
highlighting module code... [ 47%] ironic.conf.mdns
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/mdns'
highlighting module code... [ 48%] ironic.conf.metrics
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/metrics'
highlighting module code... [ 48%] ironic.conf.molds
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/molds'
highlighting module code... [ 48%] ironic.conf.neutron
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/neutron'
highlighting module code... [ 49%] ironic.conf.nova
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/nova'
highlighting module code... [ 49%] ironic.conf.oci
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/oci'
highlighting module code... [ 49%] ironic.conf.opts
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/opts'
highlighting module code... [ 50%] ironic.conf.pxe
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/pxe'
highlighting module code... [ 50%] ironic.conf.redfish
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/redfish'
highlighting module code... [ 51%] ironic.conf.sensor_data
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/sensor_data'
highlighting module code... [ 51%] ironic.conf.service_catalog
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/service_catalog'
highlighting module code... [ 51%] ironic.conf.snmp
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/snmp'
highlighting module code... [ 52%] ironic.conf.swift
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/swift'
highlighting module code... [ 52%] ironic.conf.vnc
[openstackdocstheme] could not determine last_updated for '_modules/ironic/conf/vnc'
highlighting module code... [ 52%] ironic.console.container.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/container/base'
highlighting module code... [ 53%] ironic.console.container.fake
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/container/fake'
highlighting module code... [ 53%] ironic.console.container.systemd
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/container/systemd'
highlighting module code... [ 53%] ironic.console.novncproxy_service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/novncproxy_service'
highlighting module code... [ 54%] ironic.console.rfb.auth
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/rfb/auth'
highlighting module code... [ 54%] ironic.console.rfb.authnone
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/rfb/authnone'
highlighting module code... [ 54%] ironic.console.rfb.auths
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/rfb/auths'
highlighting module code... [ 55%] ironic.console.securityproxy.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/securityproxy/base'
highlighting module code... [ 55%] ironic.console.securityproxy.rfb
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/securityproxy/rfb'
highlighting module code... [ 55%] ironic.console.websocketproxy
[openstackdocstheme] could not determine last_updated for '_modules/ironic/console/websocketproxy'
highlighting module code... [ 56%] ironic.db.api
[openstackdocstheme] could not determine last_updated for '_modules/ironic/db/api'
highlighting module code... [ 56%] ironic.db.migration
[openstackdocstheme] could not determine last_updated for '_modules/ironic/db/migration'
highlighting module code... [ 56%] ironic.db.sqlalchemy.api
[openstackdocstheme] could not determine last_updated for '_modules/ironic/db/sqlalchemy/api'
highlighting module code... [ 57%] ironic.db.sqlalchemy.migration
[openstackdocstheme] could not determine last_updated for '_modules/ironic/db/sqlalchemy/migration'
highlighting module code... [ 57%] ironic.db.sqlalchemy.models
[openstackdocstheme] could not determine last_updated for '_modules/ironic/db/sqlalchemy/models'
highlighting module code... [ 57%] ironic.dhcp.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/dhcp/base'
highlighting module code... [ 58%] ironic.dhcp.dnsmasq
[openstackdocstheme] could not determine last_updated for '_modules/ironic/dhcp/dnsmasq'
highlighting module code... [ 58%] ironic.dhcp.neutron
[openstackdocstheme] could not determine last_updated for '_modules/ironic/dhcp/neutron'
highlighting module code... [ 58%] ironic.dhcp.none
[openstackdocstheme] could not determine last_updated for '_modules/ironic/dhcp/none'
highlighting module code... [ 59%] ironic.drivers.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/base'
highlighting module code... [ 59%] ironic.drivers.drac
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/drac'
highlighting module code... [ 59%] ironic.drivers.fake_hardware
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/fake_hardware'
highlighting module code... [ 60%] ironic.drivers.generic
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/generic'
highlighting module code... [ 60%] ironic.drivers.hardware_type
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/hardware_type'
highlighting module code... [ 60%] ironic.drivers.ilo
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/ilo'
highlighting module code... [ 61%] ironic.drivers.intel_ipmi
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/intel_ipmi'
highlighting module code... [ 61%] ironic.drivers.ipmi
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/ipmi'
highlighting module code... [ 61%] ironic.drivers.irmc
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/irmc'
highlighting module code... [ 62%] ironic.drivers.modules.agent
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/agent'
highlighting module code... [ 62%] ironic.drivers.modules.agent_base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/agent_base'
highlighting module code... [ 62%] ironic.drivers.modules.agent_client
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/agent_client'
highlighting module code... [ 63%] ironic.drivers.modules.agent_power
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/agent_power'
highlighting module code... [ 63%] ironic.drivers.modules.ansible.deploy
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ansible/deploy'
highlighting module code... [ 63%] ironic.drivers.modules.boot_mode_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/boot_mode_utils'
highlighting module code... [ 64%] ironic.drivers.modules.console_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/console_utils'
highlighting module code... [ 64%] ironic.drivers.modules.deploy_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/deploy_utils'
highlighting module code... [ 64%] ironic.drivers.modules.drac.bios
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/bios'
highlighting module code... [ 65%] ironic.drivers.modules.drac.boot
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/boot'
highlighting module code... [ 65%] ironic.drivers.modules.drac.inspect
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/inspect'
highlighting module code... [ 65%] ironic.drivers.modules.drac.management
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/management'
highlighting module code... [ 66%] ironic.drivers.modules.drac.power
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/power'
highlighting module code... [ 66%] ironic.drivers.modules.drac.raid
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/raid'
highlighting module code... [ 66%] ironic.drivers.modules.drac.utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/utils'
highlighting module code... [ 67%] ironic.drivers.modules.drac.vendor_passthru
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/drac/vendor_passthru'
highlighting module code... [ 67%] ironic.drivers.modules.fake
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/fake'
highlighting module code... [ 67%] ironic.drivers.modules.graphical_console
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/graphical_console'
highlighting module code... [ 68%] ironic.drivers.modules.ilo.bios
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/bios'
highlighting module code... [ 68%] ironic.drivers.modules.ilo.boot
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/boot'
highlighting module code... [ 68%] ironic.drivers.modules.ilo.common
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/common'
highlighting module code... [ 69%] ironic.drivers.modules.ilo.console
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/console'
highlighting module code... [ 69%] ironic.drivers.modules.ilo.firmware_processor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/firmware_processor'
highlighting module code... [ 69%] ironic.drivers.modules.ilo.inspect
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/inspect'
highlighting module code... [ 70%] ironic.drivers.modules.ilo.management
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/management'
highlighting module code... [ 70%] ironic.drivers.modules.ilo.power
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/power'
highlighting module code... [ 71%] ironic.drivers.modules.ilo.raid
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/raid'
highlighting module code... [ 71%] ironic.drivers.modules.ilo.vendor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ilo/vendor'
highlighting module code... [ 71%] ironic.drivers.modules.image_cache
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/image_cache'
highlighting module code... [ 72%] ironic.drivers.modules.image_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/image_utils'
highlighting module code... [ 72%] ironic.drivers.modules.inspect_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspect_utils'
highlighting module code... [ 72%] ironic.drivers.modules.inspector.agent
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/agent'
highlighting module code... [ 73%] ironic.drivers.modules.inspector.client
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/client'
highlighting module code... [ 73%] ironic.drivers.modules.inspector.hooks.accelerators
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/accelerators'
highlighting module code... [ 73%] ironic.drivers.modules.inspector.hooks.architecture
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/architecture'
highlighting module code... [ 74%] ironic.drivers.modules.inspector.hooks.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/base'
highlighting module code... [ 74%] ironic.drivers.modules.inspector.hooks.boot_mode
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/boot_mode'
highlighting module code... [ 74%] ironic.drivers.modules.inspector.hooks.cpu_capabilities
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/cpu_capabilities'
highlighting module code... [ 75%] ironic.drivers.modules.inspector.hooks.extra_hardware
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/extra_hardware'
highlighting module code... [ 75%] ironic.drivers.modules.inspector.hooks.local_link_connection
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/local_link_connection'
highlighting module code... [ 75%] ironic.drivers.modules.inspector.hooks.memory
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/memory'
highlighting module code... [ 76%] ironic.drivers.modules.inspector.hooks.parse_lldp
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/parse_lldp'
highlighting module code... [ 76%] ironic.drivers.modules.inspector.hooks.pci_devices
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/pci_devices'
highlighting module code... [ 76%] ironic.drivers.modules.inspector.hooks.physical_network
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/physical_network'
highlighting module code... [ 77%] ironic.drivers.modules.inspector.hooks.ports
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/ports'
highlighting module code... [ 77%] ironic.drivers.modules.inspector.hooks.raid_device
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/raid_device'
highlighting module code... [ 77%] ironic.drivers.modules.inspector.hooks.ramdisk_error
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/ramdisk_error'
highlighting module code... [ 78%] ironic.drivers.modules.inspector.hooks.root_device
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/root_device'
highlighting module code... [ 78%] ironic.drivers.modules.inspector.hooks.validate_interfaces
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/hooks/validate_interfaces'
highlighting module code... [ 78%] ironic.drivers.modules.inspector.interface
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/interface'
highlighting module code... [ 79%] ironic.drivers.modules.inspector.lldp_parsers
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/lldp_parsers'
highlighting module code... [ 79%] ironic.drivers.modules.inspector.lldp_tlvs
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/inspector/lldp_tlvs'
highlighting module code... [ 79%] ironic.drivers.modules.intel_ipmi.management
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/intel_ipmi/management'
highlighting module code... [ 80%] ironic.drivers.modules.ipmitool
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ipmitool'
highlighting module code... [ 80%] ironic.drivers.modules.ipxe
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ipxe'
highlighting module code... [ 80%] ironic.drivers.modules.irmc.bios
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/bios'
highlighting module code... [ 81%] ironic.drivers.modules.irmc.boot
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/boot'
highlighting module code... [ 81%] ironic.drivers.modules.irmc.common
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/common'
highlighting module code... [ 81%] ironic.drivers.modules.irmc.inspect
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/inspect'
highlighting module code... [ 82%] ironic.drivers.modules.irmc.management
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/management'
highlighting module code... [ 82%] ironic.drivers.modules.irmc.power
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/power'
highlighting module code... [ 82%] ironic.drivers.modules.irmc.raid
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/raid'
highlighting module code... [ 83%] ironic.drivers.modules.irmc.vendor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/irmc/vendor'
highlighting module code... [ 83%] ironic.drivers.modules.network.common
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/network/common'
highlighting module code... [ 83%] ironic.drivers.modules.network.flat
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/network/flat'
highlighting module code... [ 84%] ironic.drivers.modules.network.neutron
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/network/neutron'
highlighting module code... [ 84%] ironic.drivers.modules.network.noop
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/network/noop'
highlighting module code... [ 84%] ironic.drivers.modules.noop
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/noop'
highlighting module code... [ 85%] ironic.drivers.modules.noop_mgmt
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/noop_mgmt'
highlighting module code... [ 85%] ironic.drivers.modules.pxe
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/pxe'
highlighting module code... [ 85%] ironic.drivers.modules.pxe_base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/pxe_base'
highlighting module code... [ 86%] ironic.drivers.modules.ramdisk
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/ramdisk'
highlighting module code... [ 86%] ironic.drivers.modules.redfish.bios
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/bios'
highlighting module code... [ 86%] ironic.drivers.modules.redfish.boot
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/boot'
highlighting module code... [ 87%] ironic.drivers.modules.redfish.firmware
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/firmware'
highlighting module code... [ 87%] ironic.drivers.modules.redfish.firmware_utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/firmware_utils'
highlighting module code... [ 87%] ironic.drivers.modules.redfish.graphical_console
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/graphical_console'
highlighting module code... [ 88%] ironic.drivers.modules.redfish.inspect
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/inspect'
highlighting module code... [ 88%] ironic.drivers.modules.redfish.management
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/management'
highlighting module code... [ 88%] ironic.drivers.modules.redfish.power
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/power'
highlighting module code... [ 89%] ironic.drivers.modules.redfish.raid
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/raid'
highlighting module code... [ 89%] ironic.drivers.modules.redfish.utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/utils'
highlighting module code... [ 89%] ironic.drivers.modules.redfish.vendor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/redfish/vendor'
highlighting module code... [ 90%] ironic.drivers.modules.snmp
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/snmp'
highlighting module code... [ 90%] ironic.drivers.modules.storage.cinder
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/storage/cinder'
highlighting module code... [ 91%] ironic.drivers.modules.storage.external
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/storage/external'
highlighting module code... [ 91%] ironic.drivers.modules.storage.noop
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/modules/storage/noop'
highlighting module code... [ 91%] ironic.drivers.redfish
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/redfish'
highlighting module code... [ 92%] ironic.drivers.snmp
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/snmp'
highlighting module code... [ 92%] ironic.drivers.utils
[openstackdocstheme] could not determine last_updated for '_modules/ironic/drivers/utils'
highlighting module code... [ 92%] ironic.objects
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects'
highlighting module code... [ 93%] ironic.objects.allocation
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/allocation'
highlighting module code... [ 93%] ironic.objects.base
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/base'
highlighting module code... [ 93%] ironic.objects.bios
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/bios'
highlighting module code... [ 94%] ironic.objects.chassis
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/chassis'
highlighting module code... [ 94%] ironic.objects.conductor
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/conductor'
highlighting module code... [ 94%] ironic.objects.deploy_template
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/deploy_template'
highlighting module code... [ 95%] ironic.objects.deployment
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/deployment'
highlighting module code... [ 95%] ironic.objects.fields
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/fields'
highlighting module code... [ 95%] ironic.objects.firmware
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/firmware'
highlighting module code... [ 96%] ironic.objects.indirection
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/indirection'
highlighting module code... [ 96%] ironic.objects.inspection_rule
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/inspection_rule'
highlighting module code... [ 96%] ironic.objects.node
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/node'
highlighting module code... [ 97%] ironic.objects.node_history
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/node_history'
highlighting module code... [ 97%] ironic.objects.node_inventory
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/node_inventory'
highlighting module code... [ 97%] ironic.objects.notification
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/notification'
highlighting module code... [ 98%] ironic.objects.port
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/port'
highlighting module code... [ 98%] ironic.objects.portgroup
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/portgroup'
highlighting module code... [ 98%] ironic.objects.runbook
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/runbook'
highlighting module code... [ 99%] ironic.objects.trait
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/trait'
highlighting module code... [ 99%] ironic.objects.volume_connector
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/volume_connector'
highlighting module code... [ 99%] ironic.objects.volume_target
[openstackdocstheme] could not determine last_updated for '_modules/ironic/objects/volume_target'
highlighting module code... [100%] ironic.pxe_filter.dnsmasq
[openstackdocstheme] could not determine last_updated for '_modules/ironic/pxe_filter/dnsmasq'
highlighting module code... [100%] ironic.pxe_filter.service
[openstackdocstheme] could not determine last_updated for '_modules/ironic/pxe_filter/service'

[openstackdocstheme] could not determine last_updated for '_modules/index'
writing additional pages... search done
copying images... [  8%] images/agent-token-with-virtual-media.svg
copying images... [ 15%] images/agent-token-with-pxe-ipxe.svg
copying images... [ 23%] images/boot-from-volume.svg
copying images... [ 31%] images/glance-and-swift-for-partition-images.svg
copying images... [ 38%] images/glance-and-swift-whole-disk-images.svg
copying images... [ 46%] images/swiftless-deploy.svg
copying images... [ 54%] images/https-based-deploy.svg
copying images... [ 62%] images/standalone-ironic.svg
copying images... [ 69%] images/deployment_architecture_2.png
copying images... [ 77%] images/logical_architecture.png
copying images... [ 85%] images/conceptual_architecture.png
copying images... [ 92%] images/direct-deploy.svg
copying images... [100%] images/states.svg

dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 11 warnings.

The HTML pages are in debian/ironic-doc/usr/share/doc/ironic-doc/html.
mkdir -p /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html/_static
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/docs.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/toggle.js
make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if [ -e /build/reproducible-path/ironic-29.0.0/debian/CHANGELOG ] ; then \
	dh_installchangelogs /build/reproducible-path/ironic-29.0.0/debian/CHANGELOG ; \
else \
	dh_installchangelogs ; \
fi
make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
   dh_installdebconf -O--buildsystem=pybuild
   debian/rules override_dh_python3
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
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-rootwrap
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-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-dbsync
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-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
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'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
# Create the init scripts and systemd unit files from the template
set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \
	MYINIT=`echo $i | sed s/.init.in//` ; \
	cp $i $MYINIT.init ; \
	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//
+ 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//
+ MYINIT=debian/ironic-conductor
+ cp debian/ironic-conductor.init.in debian/ironic-conductor.init
+ cat /usr/share/openstack-pkg-tools/init-script-template
+ pkgos-gen-systemd-unit debian/ironic-conductor.init.in
# If there's a service.in file, use that one instead of the generated one
set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
	MYPKG=`echo $i | sed s/.service.in//` ; \
	cp $MYPKG.service.in $MYPKG.service ; \
done
+ 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 \
	MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \
	if ! [ -e $MYINIT ] ; then \
		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/
+ MYINIT=debian/ironic-api.service.in
+ [ -e debian/ironic-api.service.in ]
+ pkgos-gen-systemd-unit debian/ironic-api.init.in
+ sed s/.init.in/.service.in/
+ echo debian/ironic-conductor.init.in
+ MYINIT=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'
   debian/rules override_dh_installsystemd
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
# Create the init scripts and systemd unit files from the template
set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \
	MYINIT=`echo $i | sed s/.init.in//` ; \
	cp $i $MYINIT.init ; \
	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//
+ 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//
+ MYINIT=debian/ironic-conductor
+ cp debian/ironic-conductor.init.in debian/ironic-conductor.init
+ cat /usr/share/openstack-pkg-tools/init-script-template
+ pkgos-gen-systemd-unit debian/ironic-conductor.init.in
# If there's a service.in file, use that one instead of the generated one
set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
	MYPKG=`echo $i | sed s/.service.in//` ; \
	cp $MYPKG.service.in $MYPKG.service ; \
done
+ 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 \
	MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \
	if ! [ -e $MYINIT ] ; then \
		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/
+ MYINIT=debian/ironic-api.service.in
+ [ -e debian/ironic-api.service.in ]
+ pkgos-gen-systemd-unit debian/ironic-api.init.in
+ + sed s/.init.in/.service.in/
echo debian/ironic-conductor.init.in
+ MYINIT=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'
   dh_installlogrotate -O--buildsystem=pybuild
   dh_perl -O--buildsystem=pybuild
   dh_link -O--buildsystem=pybuild
   dh_strip_nondeterminism -O--buildsystem=pybuild
   dh_compress -O--buildsystem=pybuild
   dh_fixperms -O--buildsystem=pybuild
   dh_missing -O--buildsystem=pybuild
   dh_installdeb -O--buildsystem=pybuild
   debian/rules override_dh_gencontrol
make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if dpkg-vendor --derives-from ubuntu ; then \
	dh_gencontrol -- -T/build/reproducible-path/ironic-29.0.0/debian/ubuntu_control_vars ; \
else \
	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: 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-1_all.deb'.
dpkg-deb: building package 'ironic-doc' in '../ironic-doc_29.0.0-1_all.deb'.
dpkg-deb: building package 'ironic-conductor' in '../ironic-conductor_29.0.0-1_all.deb'.
dpkg-deb: building package 'ironic-common' in '../ironic-common_29.0.0-1_all.deb'.
dpkg-deb: building package 'python3-ironic' in '../python3-ironic_29.0.0-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../ironic_29.0.0-1_amd64.buildinfo
 dpkg-genchanges --build=binary -O../ironic_29.0.0-1_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-source: info: using options from ironic-29.0.0/debian/source/options: --extend-diff-ignore=^[.]gitreview$
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
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/2965068 and its subdirectories
I: Current time: Thu Apr 23 06:52:38 -12 2026
I: pbuilder-time-stamp: 1776970358
Fri Mar 21 12:29:39 UTC 2025  I: 1st build successful. Starting 2nd build on remote node infom01-amd64.debian.net.
Fri Mar 21 12:29:39 UTC 2025  I: Preparing to do remote build '2' on infom01-amd64.debian.net.
Fri Mar 21 12:36:16 UTC 2025  I: Deleting $TMPDIR on infom01-amd64.debian.net.
Fri Mar 21 12:36:16 UTC 2025  I: ironic_29.0.0-1_amd64.changes:
Format: 1.8
Date: Fri, 21 Mar 2025 08:11:07 +0100
Source: ironic
Binary: ironic-api ironic-common ironic-conductor ironic-doc python3-ironic
Architecture: all
Version: 1:29.0.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 ironic-api - bare metal hypervisor API for OpenStack - API server
 ironic-common - bare metal hypervisor API for OpenStack - common files
 ironic-conductor - bare metal hypervisor API for OpenStack - conductor
 ironic-doc - bare metal hypervisor API for OpenStack - doc
 python3-ironic - bare metal hypervisor API for OpenStack - Python lib
Changes:
 ironic (1:29.0.0-1) experimental; urgency=medium
 .
   * New upstream release.
   * Fixed (build-)depends for this release.
   * Drop patch applied upstream:
      - stop-using-crypt.crypt-use-oslo_config-instead.patch
   * Also package usr/share/ironic/vnc-container.
Checksums-Sha1:
 e0b59883ca9a6a2aef7b612f5e2b2030a9b18fda 22952 ironic-api_29.0.0-1_all.deb
 81e5b205a64d2349a861c679bc40ec1c0849b513 165688 ironic-common_29.0.0-1_all.deb
 a23bc36fe7184ad7e3048645ab0de57b2da37a64 9284 ironic-conductor_29.0.0-1_all.deb
 c64642a590bc2c435cd403a95e3116441dbe8bac 3359036 ironic-doc_29.0.0-1_all.deb
 9587a0f825affbea7877cb4d73370e6ca7be9e9e 20946 ironic_29.0.0-1_amd64.buildinfo
 c106094b318ebb936abd369f73270d9f2a5f961f 1112972 python3-ironic_29.0.0-1_all.deb
Checksums-Sha256:
 c755d44aedc4b395514b5b57a055f930a8e4d3f6b1b585300b2405850fc0ccaf 22952 ironic-api_29.0.0-1_all.deb
 dfb9fc8898ca7909331e147ea83d628278ad02662f5f54dd7ba0f6c7f0286641 165688 ironic-common_29.0.0-1_all.deb
 b603ac684dca0cec218d694b2f6d9d4290004900c7fb5b3e4b72ac9ec79bea29 9284 ironic-conductor_29.0.0-1_all.deb
 529e7278650191ba0f02c3b9d570720bca060719116497f734318abd377b599a 3359036 ironic-doc_29.0.0-1_all.deb
 9520ed0117f5ba01bed3692ac9a6793f1180632522faaec7ccb24a7b11fac485 20946 ironic_29.0.0-1_amd64.buildinfo
 ee81029377a98cb51a23532cc18006273a10c5cd59418ea8460bf6727014f8de 1112972 python3-ironic_29.0.0-1_all.deb
Files:
 d2967eeb8ce8e66807ba847343776d53 22952 net optional ironic-api_29.0.0-1_all.deb
 3f499cfa6eaeb3231b58024f059284e1 165688 net optional ironic-common_29.0.0-1_all.deb
 4ecd662dad3e93b8f3b9f14989829501 9284 net optional ironic-conductor_29.0.0-1_all.deb
 49ea1b943bfafb4a599ae8789ca6d42f 3359036 doc optional ironic-doc_29.0.0-1_all.deb
 dbaa702a0027f161f2a0a4e3e9a8b227 20946 net optional ironic_29.0.0-1_amd64.buildinfo
 08606ef4013e677ca9d28dcedaf9886b 1112972 python optional python3-ironic_29.0.0-1_all.deb
Fri Mar 21 12:36:19 UTC 2025  I: diffoscope 289 will be used to compare the two builds:
Running as unit: rb-diffoscope-amd64_34-52738.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.eWcKljKA/ironic_29.0.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.eWcKljKA/ironic_29.0.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.eWcKljKA/ironic_29.0.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.eWcKljKA/b1/ironic_29.0.0-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.eWcKljKA/b2/ironic_29.0.0-1_amd64.changes

## close_archive (total time: 0.000s)
       0.000s     12 calls    diffoscope.comparators.xz.XzContainer
       0.000s      4 calls    diffoscope.comparators.deb.DebContainer
       0.000s      8 calls    diffoscope.comparators.tar.TarContainer
       0.000s      4 calls    diffoscope.comparators.deb.DebTarContainer
       0.000s      2 calls    diffoscope.comparators.gzip.GzipContainer

## command (total time: 2.363s)
       1.495s     15 calls    diff
       0.435s     12 calls    xz
       0.408s     22 calls    html2text
       0.008s      2 calls    gzip
       0.007s      3 calls    cmp
       0.007s      3 calls    cmp (external)
       0.003s     38 calls    cmp (internal)

## compare_files (cumulative) (total time: 18.053s)
       4.190s      1 call     abc.DotChangesFile
       4.152s      2 calls    abc.DebFile
       4.093s      4 calls    abc.XzFile
       3.528s      2 calls    abc.DebDataTarFile
       1.368s      2 calls    abc.HtmlFile
       0.343s      2 calls    abc.TextFile
       0.219s      1 call     abc.GzipFile
       0.119s      2 calls    abc.TarFile
       0.041s      2 calls    abc.Md5sumsFile

## container_extract (total time: 1.073s)
       0.604s   2786 calls    diffoscope.comparators.deb.DebTarContainer
       0.436s     12 calls    diffoscope.comparators.xz.XzContainer
       0.017s     16 calls    diffoscope.comparators.deb.DebContainer
       0.009s     24 calls    diffoscope.comparators.tar.TarContainer
       0.008s      2 calls    diffoscope.comparators.gzip.GzipContainer

## diff (total time: 0.297s)
       0.297s     48 calls    linediff

## has_same_content_as (total time: 0.013s)
       0.004s      5 calls    abc.DebFile
       0.004s     17 calls    abc.TextFile
       0.002s      2 calls    abc.DebDataTarFile
       0.000s      4 calls    diffoscope.comparators.utils.libarchive.LibarchiveSymlink
       0.000s      4 calls    abc.Md5sumsFile
       0.000s      2 calls    abc.HtmlFile
       0.000s      4 calls    abc.XzFile
       0.000s      2 calls    abc.TarFile
       0.000s      1 call     diffoscope.comparators.binary.FilesystemFile
       0.000s      1 call     abc.DotChangesFile
       0.000s      1 call     abc.GzipFile

## main (total time: 4.995s)
       4.992s      2 calls    outputs
       0.003s      1 call     cleanup

## open_archive (total time: 0.000s)
       0.000s     12 calls    diffoscope.comparators.xz.XzContainer
       0.000s      8 calls    diffoscope.comparators.tar.TarContainer
       0.000s      4 calls    diffoscope.comparators.deb.DebContainer
       0.000s      4 calls    diffoscope.comparators.deb.DebTarContainer
       0.000s      2 calls    diffoscope.comparators.gzip.GzipContainer

## output (total time: 0.460s)
       0.458s      1 call     html
       0.001s      1 call     text
       0.001s      1 call     json

## recognizes (total time: 0.299s)
       0.158s   1750 calls    diffoscope.comparators.utils.libarchive.LibarchiveMember
       0.062s    568 calls    diffoscope.comparators.utils.archive.ArchiveMember
       0.056s     12 calls    diffoscope.comparators.binary.FilesystemFile
       0.023s    270 calls    diffoscope.comparators.debian.DebControlMember

## specialize (total time: 0.550s)
       0.550s     42 calls    specialize
Finished with result: success
Main processes terminated with: code=exited/status=1
Service runtime: 5.287s
CPU time consumed: 6.227s
Fri Mar 21 12:36:25 UTC 2025  W: Diffoscope claims the build is reproducible, but there is a diffoscope file. Please investigate.
Fri Mar 21 12:36:25 UTC 2025  E: ironic failed to build reproducibly in experimental on amd64.
Fri Mar 21 12:36:27 UTC 2025  I: Submitting .buildinfo files to external archives:
Fri Mar 21 12:36:27 UTC 2025  I: Submitting 24K	b1/ironic_29.0.0-1_amd64.buildinfo.asc
Fri Mar 21 12:36:27 UTC 2025  I: Submitting 24K	b2/ironic_29.0.0-1_amd64.buildinfo.asc
Fri Mar 21 12:36:28 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Fri Mar 21 12:36:28 UTC 2025  I: Done submitting .buildinfo files.
Fri Mar 21 12:36:28 UTC 2025  I: Removing signed ironic_29.0.0-1_amd64.buildinfo.asc files:
removed './b1/ironic_29.0.0-1_amd64.buildinfo.asc'
removed './b2/ironic_29.0.0-1_amd64.buildinfo.asc'